#2 - endangering national security, or harming national honor and interests [national honor? not illegal in Canada]
#3 - undermining national unity, or going against ethnic customs and habits [going against ethnic habits? not illegal in Canada]
#5 - insulting or slandering others, infringing upon the legitimate rights of others [I'll give you that slander and infringing rights is illegal in Canada, insulting is not]
Note that all of these are vague, intentionally vague at that. Whether or not you violated these rules is entirely up to the interpretation of the CCP.
Undermining national unity is not illegal in Canada - even to the point where a political party was advocating the separation of Quebec (BQ) and a Bloc Quebecois MP tried to incite members of the Canadian Forces to desert and join a possible Quebec military if Quebec separated from Canada.
https://en.wikipedia.org/wiki/Jean-Marc_Jacob
"Jacob faced accusations that he advised Quebec members of the Canadian Forces to join a Quebec army if there was a winning vote for Quebec sovereignty in the 1995 Quebec referendum. The prevailing Liberal government decided to investigate these remarks, while the Reform Party demanded Jacob be charged with sedition.[2]"
In the end he wasn't charged with anything
And you're not including the first words of each bullet point, which clearly ARE illegal here.
- disclosing state secrets, endangering national security, or harming national honor and interests
Illegal, possibly illegal, and while we don't have a concept of national 'honor', going against national interests can be illegal, depending on context.
- inciting ethnic hatred or ethnic discrimination, undermining national unity, or going against ethnic customs and habits
Even the second point (inciting ethnic discrimination) is contrary to our hate speech laws, and the first point definitely is.
- spreading rumors, disturbing social order, or undermining social stability
I didn't include this because it's a maybe, but unfounded rumours are often considered slander, and disturbing social order is often considered hate speech (though not always).
- insulting or slandering others, infringing upon the legitimate rights of others
Illegal.
> Note that all of these are vague, intentionally vague at that. Whether or not you violated these rules is entirely up to the interpretation of the CCP.
You're not familiar with 'common law', are you? Canada's law system (I assume the same holds true for other countries who adopted Britain's system of laws) isn't set in stone, are quite a bit is left to interpretation. It's not particularly unusual.
For instance, our last government used an anti-terrorism law to try strip the citizenship of and deport someone who was born in Canada, on the basis that he 'could' be eligible for citizenship in a country he's never stepped foot in. Granted he was convicted of a crime, but goes to show that, even in Canada laws can be interpreted rather broadly.
I'm familiar with common law and I wouldn't compare common law in Canada will the law in China.
Fact remains, we're shitting on China for banning things that are already banned in many non-totalitarian countries.
Edit: “Insult” and “slander” are two entirely different things. To insult is to speak disrespectfully or abusively about someone. An insult would be something like “Donald Trump is an asshole.” To slander is to make false defamatory statements about someone, e.g. “I saw Donald Trump kick a puppy.”
Edit - publicly insulting someone often falls into slander, depending on what was said. In Canada all charges are pressed by the crown, so to a certain degree they decide what's what. In general, if there's the possibility of damages arising from the insults, it can be prosecuted.
Edit2 - here's an interesting one for you: http://www.cbc.ca/news/canada/montreal/insulting-police-onli...
This self-centered North American still reads al-jazeera, Guardian , and Der Spiegel .