Fnord wrote:
"Free Speech" does not mean that anyone has to listen to what you have to say, or even agree with you when you say it. In fact, just because you express your own hardfast beliefs in a public forum, that does not mean that no one else can express an opposing hardfast belief, or dispute your opinions with facts.
"Morality is more important than the facts".

Fnord wrote:
"Free Speech" does not shield you from criticism or the consequences of declaring your beliefs, either. If you get banned from an on-line community website, your "Free Speech" rights have not been violated -- it usually means that someone on that website thinks you are a troll and they are just throwing you out with the rest of the trash.
Your assumption is that that person throwing you out has insight, enlightenment and integrity, rather than simply being capricious, and serving there own POV.