I agree that everyone should be able to carry and that others may be better shots than retired cops. The point is not who is the better gun handler, it is the street experience gained from a career in law enforcement, civilian or military. That's the crux of why LEOs were initially granted the right to carry across the US.
All due respect (and, I think we both agree with one another). For the sake of clarity:
The duties of LEO's are very different in kind from the private citizen's use of a firearm for defense of self and others under the mantel of their protection.
As an LEO, your responsibilities are to seek out the wrong doers, give chase when necessary, perform arrests using the necessary force to affectuate that arrest, and process the suspect for charges. All of that (and the street experience to which you refer) is very different from what law abiding private citizens seek to do in THEIR lawful uses of a firearm.
The private citizen does not need all of the street experience, because our purposes in the use of firearms only entails a defensive, last resort response to unjust and sudden violence directed upon self and those under the mantel of our immediate protection (dependents). We do not seek out malefactors, give chase, use force to detain, etc.
Therefore, we can grant that LEO's should be able to carry in all 50 states, but for very different reasons, for why private citizens should be able to carry in all 50 states. All we desire is to mind our own business while being prepared for the rare instance of unjust violence initiated against us by the wolves. For that, no 'extensive street experience is needed'.
That said, I do hope that LEO's carry off duty. It makes us all safer, just as I hope all responsible private citizens carry when it is lawful to do so.