The only ones that win when you legally allow discrimination are bigots.
Do you think a gay fashion designer should be forced to make a dress for the wife of a religious fundamentalist?
A gay wouldn't bother to be a hateful little dweeb like fundamentalists are.
Should a t-shirt printer - whether gay or not - be forced to print t-shirts saying gay people are going to hell, if they have a paying customer?
Are we getting into who makes the Westboro Bapist merch?
I could think of any printing company having issue with printing openly hateful things about anybody. What you are talking about is in line with the white shop owners in the South in the Civil Rights era refusing service to the blacks. To what autonomy do we give the owner? Where does the ownership give way to the social contract of running a business? I think at the end of the day, what you must ask is if this is actually a problem, or could it really be a problem? Is forcing blacks into certain food establishments a problem? Is letting an EMT refuse treatment to an injured gay problematic? Is lack of ability for bigots to get custom garb a problem?
Also, does the dress being made by the gay for the religious have anything to do with the cultural divide between the two, whereas the gay being forced to make a "Gays are going to Hell" t-shirt... well... it's quite upfront, no?
It's certainly not black and white, and it probably has to come down to this: Do we have reason to believe the refusal of service is purely to do with discrimination by the owner? In that sense, can't we say that the t-shirt printer would have a vesting interest beyond that individual customer in NOT producing an "I hate Gays" shirt?
Is whether or not their is a vested financial reason for a practice really a good basis for deciding whether it should be legal? After all discrimination can be based out of vested financial interest rather than any animus toward any group on the part of the business. Discrimination is one thing, but making a person rent out their property to a gay wedding, or photograph it, if it goes against their beliefs, when there are others who are quite willing to provide these services - isn't that also quite upfront? The fundamental question here is whether a person should have the ability to offer their services in a way consistent with their beliefs. It takes a very narrow view of the nature of work as divorced from the rest of one's existence to say that individual conscience should not be allowed to play a crucial role in its operation.