So you think it's right for a government to jail people because they were talking trash about others? Doing so is wasting tax money on prisoners who did nothing but talk shit. THAT is irrational and an abuse of power. And would you say then, that it is wrong to openly judge anyone, regardless of how deplorable their actions are to you? People judge others. Welcome to reality. Not everyone approaches life the same way, so we all have innumerable differences from one another, and we judge others who have differences we don't like. Judging others' differences is an important behavior we use to justify our other actions and behaviors (i.e. by seeing the outcomes of others' behaviors that we don't like, we can determine if those behaviors are indeed worth our condemnation) and find people who we have things in common with (e.g. people who don't like a certain kind of people are likely to use their mutual disdain for them as a catalyst for a friendship). There's no harm in that until you physically harm someone, or you conspire to harm someone either directly or indirectly.
If you can't handle someone's criticisms, you have much more to worry about than what the person said to you, or the problem he/she is addressing (usually); you're a wuss. If you truly believe that the way you approach your life is appropriate, it should not matter when someone criticizes you. If it does affect you, perhaps you should think about changing your behavior, because you might not firmly believe that what you are doing is appropriate. For example, if someone said you were blind and acting irrationally because you are not racist, would you cry over that? No. You'd be confident in your stance, and his/her criticisms would not affect you. If they do affect you, you are probably unsure if what you are doing is appropriate (e.g. if you are fat and someone fat-shames you, and you get upset, you are probably unsure if your eating habits are appropriate), or a wuss. Or mad. Regardless, the emotions one person experiences as a result of the words of another are not grounds for an arrest.
On the topic of "rights", I'm not sure what Canada thinks of freedom of speech, but it is a core value that the U.S. was founded upon. That's why KKK members are able to congregate and act publicly without being arrested, as long as they don't break any laws. The same goes for any organization whose views are discriminatory. In the U.S., you most likely would not be jailed for talking trash unless you were inciting violence, which is how it should be.