This isn't freedom of speech, this creates the situation where I can go out in front of the mall and tell everyone that Jews are evil and need to be killed and I would be committing a crime, but if I gave them cards that gave them a phone number where I told them the same thing, that would be fine.
Further to that, it is hard to consider this freedom of speech when if I went around calling Colpy a pedophile, that would make me liable for civil libel charges, but if I went around calling gays pedophiles that would be just fine. I obviously don't think Colpy is a pedophile, I use him as an example because of his editorial choice for the title of this thread.
The useful thing of the human rights tribunal is that instead of making hate speech a crime, it made it a tort. But hey, lets swat flies with a sledgehammer.