@darji: What I don't think you get in any of these threads you end up magnetising yourself towards is that yes, you're entitled to free speech and say how you feel about certain topics but then don't be surprised when in turn everyone else is entitled to say how they feel on that subject. That is called true freedom of speech, just because you end up being in the minority in how you feel about things doesn't mean that the system is corrupt or unfair or no one is entitled to free speech, it just so happens to mean that more people side against you. That's it, nothing more.
And your whole illegal/legal argument is a complete non issue. No, it's not illegal for him to have those opinions but in turn is it illegal for me not to give him my custom for having those opinions.
Oh I do not argue about that. It is just really ironic that a group that wants respect and no hatred, hates so much on people with other beliefs or opinion. I am just arguing with these people that they have the same rights as they have. And that they are not wrong because there is no right or wrong.