I don't mean to ruin the mood here but there isn't free speech on a privetaly owned forum. Or at least if the site owner doesn't want it then there shouldnt be.
I moderate a huge forum and this arguemnet is always brought up and complained about, but the fact of the matter is one person pays for and maintains the forum, so what he says goes. This is not a democracy, it's an empire owned by an individual. (refering to the other forum, I can't speak for EB)
I don't mean that everything should be censored but if you say something, a mod disagree's and removes it. You have no right to compain because the forum is theirs and theirs alone.
Now most forums will let you exercise free speech to a point. (IE excluding things like swearing, racism, things of that nature)