Those are some excellent points.
There have been some great deradicalization programs used in Canada and abroad to deal with a variety of those radicalized in different ways. Sometimes it's religiously based radicalization. Just like in the criminal justice system, our system of justice has to be able to identify those who can be deradicalized and those who cannot.
We have different sorts of ideas that come into sentencing within our criminal justice system. There have to be deradicalization programs available for those from the far right. If we don't want it to spread, then people have to be given the ability to be educated, and it's very difficult, as you mentioned, to educate those who believe so strongly that their way is right and, in fact, that they are so right they are willing to perhaps engage in violence against those who see things in a different way.
Our recommendation would be to not separate out hate from different ideologies. Hate needs to be treated as hate, but overall it needs to be treated through the lens of public safety. Are these criminal issues we're talking about? Are these terrorist issues we're talking about? Or are these opinions, perhaps very strongly held opinions, that are not criminal? There are ways to get this out.
People had disgusting things to say far before the Internet. The white supremacists used to slap fliers on people's cars. The Internet is allowing folks to speak longer and, like Mr. Ahmed said earlier, there's nothing wrong with limiting their ability to spread hate.