Someone is most certainly paying for this forum to exist and I think it's only fair that they get to dictate the rules here. I know there is a big debate about online freedom of speech, but technically (in the USA) freedom of speech means no one is going to come arrest you for expressing a contrarian viewpoint. The person(s) paying for this site aren't obligated to store/publish content that they don't think contributes positively to the community they are building and supporting. It's super easy to setup your own site, post anything you like, and control the content yourself. I know it sucks to have your post deleted (I've had that happen to myself in other places ... sometimes my sense of humor doesn't work very well beyond the boundaries of my own skull.) My advice is to make a positive contribution, ask interesting questions, answer questions when you know the answer.