No they don't, but that's besides the point. Yes they do - there are limits on freedom of speech in all countries. No it isn't. This is a private forum, just like going to a coffee shop or a bar. You can be kicked out if the owner (or their appointed representative) decide to do so, and your freedom of speech is not protected in any way whatsoever. I've never understood where this misconception that you have freedom of speech on a privately owned forum comes from. Because I enjoy the thankless task of trying to challenge ignorance at every opportunity. Plus I get bored very easily.