I don't believe in free speech, you are correct.

I believe in freedom of expression.

The difference is that free speech is used as a cover for hate speech on occasion.

I don't care what your political beliefs are, I don't care what your religious beliefs are, or any of your beliefs.

I care that you and I, and everyone else don't use "free speech" to try and demonize a group, or promote racism, sexism, religious or gender intolerance.

People who promote racism, sexism, religious intolerance etc. must never be given a pulpit to spread hatred.

You see, I don't mind if you don't like my opinions, fair enough, they're mine, however when you start to identify people by labels, that's when you're often starting to head into hate speech.

I have no problem with calling someone a terrorist for example, in Canada and the USA most are home grown white boys, yet when people talk about their actions I never read "Right Wing Terrorist" or "Left Wing Terrorist" or "Christian Terrorist".