Ah yes, the "free speech and dictatorship" argument. If I had a nickel for every time I heard that used in a forum argument I could probably buy 2 Wii games...
In all seriousness, someone should write a book about how to properly handle online debates and the first thing it should say is "Don't turn the argument in a social rights debate because the mods said that you were going against the rules".
Online forums are NOT public places. You have to join them in order to fully participate in their discussions. And when you do, the first thing you do after you input your info is agree with the site's term of services. Once you say "Yes", it means that if you go against it you are banned or punished. Yet, more and more people seem to ignore that and cry foul the minute someone gives a warning.
If you want freedom of speech, go to places like 4chan and Encyclopedia Dramatica where NOTHING is sacred and you can speak your little mind off. If you want to hang around these parts, though, better follow the rules. You are more likely to get accepted quickly if you play along rather than re-enact "The Patriot' because a mod told you to quit something.