There is no such thing as a right to discriminate, or the freedom to not be discriminated against. There are only property rights and the property owner's ability to choose who he sells his property to. That, of course, does not protect him from the consequences of his choices. If his customers see him as bigoted and stop buying from him, that's a consequence of his actions and one he has to deal with. So I don't really like either answer because nobody really has the "right" to discriminate. Go ahead, discriminate I could care less. As a gay woman myself, if I were to see a "No Homos" sign up in a store window my absolute last thought would be "the government needs to force them to serve me." My thought, instead, would be to blast them to all their customers and boycott their services. If you're going to be a bigot and not serve blacks or gays, be prepared for the full force of societal anger and outrage of which I will be at the head of. I may not want government intervening, but that doesn't mean I'm okay with it.