^Technically they're not. The right to free speech is that you're entitled to speaking your mind without having to worry that the government will have your head for it if they don't like what you're saying.
This place has rules, and while you use this site, you're agreeing to letting them decide what's an acceptable topic and what isn't.
OnT: That they don't sell 2l bottles of Coke around here. Only 1,5 >->