> To support someones right to free speech is not the same as supporting the content of said speech.
Supporting someone's right to free speech doesn't mean enabling them to.
I support the right of the Nazis to voice their (IMHO completely absurd) speech, but if I had a business, I'd have guidelines against that type of speech in my business. In the same way, I wouldn't welcome one into my house. None of those measures infringes on their freedom of speech.