I would also like to point out another elephant in the room, although I want to state emphatically that I am pro-LEO and respect all that LEO officers do.
There is always an exemption built into these laws for Active Duty LEO/Retired LEOs.
If these "weapons of war" that are designed to kill as many people as possible as quickly as possible have no "place on our streets". I humbly submit that they definitely have no place in the hands of LEO officers and especially retired LEO officers. As their duty to the public is to "protect and serve" not go to war against the US population and "kill as many people as possible".
I know the real reason why these exemptions are built in. The weapons are tools and they are the best tools for the job and no LEO and by extension no politician (being protected by said police) would want to have less that adequate tools for the job of protecting themselves.
But this NEEDS to be brought up. If it is illegal for civilians to own a weapon because it is "military weapon and too dangerous", then it shouldn't be in the hands of LEOs either.
Again, I am not-anti LEO and I WANT LEOs to have these weapons but there is a tremendous glaring hypocritical element to these laws as well as the anti-incarceration.