Why would I want to argue with someone who isn't rational. You have a personal/uneducated opinion (agenda?). Run with it and see where it gets you.
Your opinion is not going to change the status quo. Why? Because your arguments are all about attitude and not about the public interest/public safety.
Firearms Act (Canada)
Section 3, subsection 2 of the Firearms Act, explicitly exempts the Canadian Forces from the entirety of the provisions of said Act. The military is exempt from many Acts in Canada.
There is good reason for this. Civilians "don't have a clue" (your choice of words) what weapons are available in an armoury, let alone recognize them. It does not further a soldiers effectiveness knowing what you believe to be a requirement (knowing what civilians go through to get a license).
Criminal Code 117.07 exempts "Public Officers" from specified regulations in the Firearms Act. There are many exemptions granted to police (and others who are defined as "Public Officers". The exemptions are deemed necessary in order for them to perform their duties. Civilians "don't have a clue"
Check out all the exemptions to the Firearms Act provided in the Criminal Code 117.07. This will probably raise your blood pressure some...be careful.
If a police/military personnel want to own personal firearms, they must abide by the Firearms Act and go through the PAL process.
You don't like it? That's fine with me.