firstly law is always based off assumptions, they assume you believe that the law is the law and they will act on it accordingly, when infact in most parts of the British common wealth (and the US), it is not that clear. The law is similar to when you go to work, your boss gets to say you can't drink on the job or limit you to 1 beer at lunch. When you are in the privacy of your own home, you can have as many beers as you want. Most laws assume you work for the govt. therefore the govt. gets to act like your boss, when they should actually be your civil servants.
for example this is from the Canadian charter of rights which is deemed to be the supreme law of Canada yet this is clearly what it says inside at the very back. 32.(1) This Charter applies (a) to the Parliament and government of Canada in respect of all matters within the authority of Parliament...
They don't like it when you learn about this sort of stuff because it starts to limit their power over you. All your govt. IDs are proof of this contract you have with them, and in Canada you can't get plates and insurance with out having govt. ID, So really this just amounts to them requiring you to have your Costco membership card to get gas.
You may disagree with me about the law but this is the way it is. If this is not the way it is then you live in a dictatorship not a true democracy or republic.