It's not a democratic forum. It's a private individuals forum and they are within their right to remove anything they don't like and make rules. Which is why we can't post or talk about competitors or criticize staff openly or swear openly.
If you want a "democratic" forum, you're in the wrong place.
I see where you're coming from, but we can express ourselves freely. The fact that those expressions may be deleted and infractions incurred is another matter. I'd rather hear a plain speaker as opposed to a deceiver.