Assuming you were born and raised in the USA you have grown up with a right to free speech. That right is not without limitations. You may not invoke this "right" to slander another person, yell
fire in a crowded theater, stand on a street corner shouting profanity, etc. Your right to free speech is by necessity a right to
responsible speech.
Also, as with any right, your rights end where mine begin.
However your freedom of speech does not apply beyond public spaces. Once you enter a private dwelling or place of business the owner of that place may enforce any rules or regulations they desire regulating behaviour or speech they feel appropriate.
Now here is the part some do not seem to understand:
The internet, and most of its component parts are operated on private equipment. bandwidth and finances. Guess what? Your freedom of speech does not exist on the internet beyond the level it is granted by the owners of the resource you are using.
So, as surpising as it may be to some, those who run this place have an absolute right to allow or dissallow anything they want be it reasonable in our eyes or not. Right, wrong or indifferent thats how it is. Lucky for all of us this board is run by even tempered, laid back folks.
Well thats how it really is please feel free to show where I am wrong.
Cheers.
TomW