From the RCMP's standpoint they are simply doing their duty. 1. to enforce the law as it is written, employing all tools at their disposal. 2. trying to enhance public safety. 3. working towards total disarmament of the population. Which in their view is all within their mandate.
What we need to work towards is changing that mandate by removing the governance of the administration of the regulations from the hands of police and place it in the hands of a civillian service oriented agency. The job of this agency should be to administer the regulations as they are written, and to not "interprit" then in the light of competing mandates.
Placing administration of regulation, licensing and authorizations in the hands of a institution whos desire is to not issue licenses or authorizations and to work for more regulation is bound to result in administrative foot dragging, and institutional inefficiencies. and regulatory ant f**king that serves thier desires but serves no other stakeholders, neither the taxpayers who fund the work nor the license holders who need the services.