Been stopped every year in Barkley Sound by different Fisheries Officers. Always polite, professional and interested in how fishing is going. Yes there are a number of new Officers who are learning the ropes - I'm not offended if they make mistakes, just happy they are on the water checking in on us.
Last time I was checked, they had a Fisheries Officer and RCMP Officer who boarded the vessel. They approached very carefully, and asked how I wanted them to come on board. The Fisheries Officer was a relatively new recruit. He respectfully checked our catch, asked how I measured our lingcod (showed him my ruler built into the deck floor). He was very satisfied. But quietly asked me if I had recorded the lingcod as he noticed none of my guests had them recorded on their licenses. I quietly explained that recording lings is only an ECVI not a WCVI requirement - to which we both chuckled and he joked that he was a new Officer....which I knew, and had no plans to make it into a big issue. A little respect goes a long ways.
The RCMP Officer was there to check all my vessel registration, safety equipment and commercial training certificates. In the end they issued me a ticket noting NO VIOLATIONS - explaining that if I'm checked again by other officers just to show them the ticket - its more or less a hall pass to all the formalities checking my vessel safety gear and registration papers.
So I'm not sure why all the fuss over Officers just trying to do their job. We would all complain if they weren't on the water! A little cooperation and understanding new Officers navigating the learning curve would go a long ways.