Quick note on free speech
Freedom of speech is not, will never be and cannot be freedom from criticism. If you say something morally repugnant, racist, depraved or perverted, it is not a violation of your free speech rights to be called out and condemned for it.