The criminal code is quite easy to understand.
As usual Bear you ignore the meat of the post and only address 1 little point in your reply. The CCC may be relatively easy to understand for an educated and reasonably intelligent person but there are many who would have trouble understanding a lot of it.
Now when it comes to statutes we are supposed to adhere to there are many well trained lawyers who have trouble understanding such things as the Income Tax Act, Motor Vehicle Act, Insurance Act, Land Title Act etc. You may have a degree in legalese but most people don't. I have read some parts of some of these acts and had to reread them many times and still wonder if I understand what is being said.
Please feel free to reply to the entire post next time.