Originally Posted by PawPaw
Any level of the US government which utilizes armed escorts for its officials shall authorize its citizens to carry the weapons carried by those escorts. A lower level of government shall not prohibit weapons authorized by a higher level of government.
I'd go further than that. Any small arm (guns, blades, batons, etc.), ammo, or accessory purchased by or offered for sale to
any level of government or military should be legal for private citizens to own and carry responsibly.