Freedom of speech is a fundamental right for all people. The hardest thing to do is protect that right for people you don’t agree with. Even if the statements of others are directed as hate against me, I will put my own life on the line to defend their right to speak their truth. Censorship is a very slippery slope. The voice you silence today might be the only one listening when you speak tomorrow.
Freedom of expression in Canada is guaranteed by section 2(b) of the Canadian Charter of Rights and Freedoms: 2.
“Everyone has the following fundamental freedoms: …
(b) freedom of thought, belief, opinion and expression, including freedom of the press and other media of communication”
Everyone has this right. You may not agree with their point of view. A primary example is Ann Coulter. Many people disagree with what she says but she must be allowed to say it.