you make excellent points. We all make mistakes. LE makes mistakes, OCers do, etc - BUT would you be happy with me as a mechanic if you knew more about how to fix your car than I? Would you be happy with me as a Lawyer if i was asking you what the definition of 'corpus delicti' ? Would you be happy with me as a NASA space engineer who used his fingers for simple math??
Your answers should be a resounding, "No"
This is what i expect form LEOs: To Know the lasws better than I. Or they shouldn't enforce them. Period.