Something is off here:
A illegal gun and a large quantity of drugs and he only catches minor charges?
One would have to ask Crown about that. In BC, police can only recommend charges. Even so, you have to wonder how many hours police spent getting even these charges approved. For what?