Nope if you provide a service you must provide the same service to everyone. This isn't hard. You can't say here is a cake for you, but I won't make a cake for a gay guy. You can't say here is a platform for people to speak but you cannot speak on it if you don't share my views, at least not on a publicly traded company.
Where is the force. The government is forcing you not to be racist or a bigot in dispensing. Are you dense? But feel free to label me a liberal since you are of such a low intelligence you must label instead of argue.
Imagine I had a lemonade stand and a white person came and I said f**k you whitey I don't serve your kind. Do you get it yet? Wait you want me to serve you equally how dare the government force me. What kind of clown world nonsense is that?