HiBasic Civics class information you obviously have forgotten. The Free Speech you mention only applies to what the Government can, and can not, do. You have no right to free speech on am internet forum UNLESS it is owned/managed by the Government. The Owners of a private ANYTHING can restrict your free speech at their whim.
Your Employer (if it's not the Government), a restaurant owner, movie theater usher, etc, etc can all impose rules that limit your free speech. This is why the whole NFL/Kapernick kneel controversy is so dumb. The NFL can limit what they want, when they want, where they want because they, and the Individual teams are Privately owned.
Funny to me though that you complain out your free speech being "violated" when your original beef was about someone's avatar picture you didn't like and questioned whether it should be allowed. If you feel your words should be protected then their picture, another form of speech, should be protected as well........unless you are one of those that think the "rules" shouldn't apply to you...just others.
Thanks for this information as I have never attended a basic civic class or to be more precise I have never attended an US basic civic class; indeed the world is wide
So, If I have understood (sorry but I am not that smart following US way of thinking), the class you attended taught you that you cannot have any beef against any topic as it violates freedom of speech and the fact of voicing a concern is good enough to have your thread deleted. Please enlight me