> When you offer a service to the general public, you are in a sense attempting to provide a "plug-in" service to society as a whole, and so the terms of that service should be negotiated with society as a whole, including such things as civil rights.
Does this apply to all businesses that offer services? Keep in mind here that the first amendment, in addition to protecting our right to speech, protects our right to association. That is, our right to associate with the people, and only the people, we want to is a civil right that our constitution protects just as much as speech.
If I open a store and let people purchase things, I'm offering a service to the general public. But I'm certainly not "part of the state". One of the primary concerns about the state is that it (usually) has a monopoly on the things that it does, so that if it provides a service, it's the only provider of that service.
But "speech" isn't a service that one can monopolize. Preventing speech can be done via force, but "facilitating speech" isn't monopolizable. If someone won't let you do it, you can do it yourself or find it somewhere else.
> Yes. Nobody can be compelled to offer a service.
But you are compelling me to offer a service! I want to offer the service to paint anything except X. And you say no no! You are additionally compelled to offer the service to paint X. This by the way, gets far more complicated if, for example, my service is...baking cakes. If I offer a universal cake baking service, when can I refuse to bake a cake? Can I refuse all wedding cakes? Can I refuse all cakes above a certain size? Can I refuse all cakes in red? Can I only bake chocolate cakes? Can I refuse to bake cakes for people who have previously given me bad reviews?
> No it does not; it merely prevents them from getting married in the way that they like, which is a different way than the societal norm.
So let's make this concrete. Let's say I ban painting my name. I don't want people to paint it in my house. People can paint anything else, but not my name.
With the marriage example, we generally assume that people are attracted to a particular gender, and aren't really able to change that. Are you suggesting that, similarly, there are people who cannot find happiness without painting my name on my wall?
I mean if that's the case, why is it moral for me to ban them as long as I ban everyone else too? These particular people can't be happy either way.
With marriage, the issue is that you're essentially preventing some group from being able to openly mutually associate in the way that they want to. We can quibble on exactly how much of a freedom to associate or a human right that is, but it sure sounds like a lot more of one than your ability to write my name on my wall.
There's another argument by the way, which is that marriage is a service provided to two individuals, and that providing only heterosexual marriages discriminates based on attributes of those individuals, in exactly the same way as only marrying white people would be discriminatory. This same argument doesn't work for the example of banning speech.