So a male Muslim cabbie shouldn’t have to pick up a short-skirted female passenger, or someone with a service dog if the cabbie doesn’t want to?
Why not? Telescope Media doesn't want to do gay weddings for religious reasons. The cabbie doesn't want to deal with certain clients for religious reasons. Let both of them run their businesses their way. Just clearly advertise their position ahead of time. People who disagree with them will avoid them. People who agree with them will patronize them. No confusion. No embarrassment. And as I said, it doesn't even have to be for religious reasons. Any reason at all.