That's true. A waiter in a restaurant isn't obligated to be nice to me, either. In fact, he could spit in my soup. Perfectly 100% legal to do so. I'm probably not going to go back there if he does, though.
Exactly because you have every right to not want to associate with an entity that allows people to spit in your soup. Just like people who want the broadest form of free speech don't have to associate with a website that clearly states racism and hate speech will not be tolerated.
Please let me know what country you live in where it's legal to spit into someones food, so I can never go there.