Here in Canada we actually removed freedom of speech. Hate speech laws are tremendously vague and are really not used to prevent anything bad. Sure the Westboro baptists have their 'god hates canada' stuff but realistically speaking it's never used to prevent anyone who is promoting genocide. Literally not once.
Instead the hate crime laws have 99% of the time been used against political opponents. This has created an environment where every single right-wing leader has been labelled a white supremacist. Not because they are in fact white supremacists but because this would put them at odds with hate speech laws and can then be silenced.
Just look at this trucker convoy. The media smeared them as white supremacists and fringe minority. This weekend there was solidarity protests and they were labelled 'nation wide insurrection' and 'occupation'. Ottawa declared a state of emergency and has started arresting and ticketing peaceful protestors.
This is the justification for Gofundme to seize the donations and disperse the money to charities of their choosing.
In reality many truckers are Indian and certainly not white supremacist.
https://twitter.com/QTRBlackGarrett/status/14876208353639833...
https://twitter.com/vonbrauckmann/status/1487614201845600257
My favourite: https://rumble.com/vu5aom-two-indian-freedom-protestors-have...
Those Indian men are the white supremacists!
Yet there were pictures of nazi flags right? Yet here we are unable to determine who that was. It seems like this flag was counter protesters trying to label these Indian truckers as white supremacists.
This is why freedom of speech is important. When you create exceptions, political opponents use these to silence politics.