Not to start a fight but if you were correct attorneys wouldn't make so much money undoing your work all the time.As a LEO, you’ll NEVER “Set me straight” on the law. EVER.
Because I won’t give you the chance. I don’t contact people when I don’t know something and I can’t explain why I violated your rights in court. I’d rather not contact you and look it up later and get my information straight. If someone “got away” with some technical violation, so be it. Get em next time.
As a supervisor, I have asked subordinates to explain how they had reasonable suspicion for contact if they didn’t know a law. Never got an acceptable answer.
One of the main ways they win court cases for their clients is by bringing up all the ways the officers screw up their investigation/evidence collecting. I have really good friends who do both jobs (LEOs and Attorneys) and they would all agree with that.
Some LEO's are better than others but there are plenty out there who don't know every law which isn't surprising or a knock on them. Our laws are way too complicated and set LEO's up for screwing up.