The 2d Amendment addresses this specific scenario - it does not mention hunting or defense against criminals.
"A well regulated militia being necessary to the security of a free state, the right of the people to keep and bear arms shall not be infringed."
The right to bear arms and/or state militias are important for one or more of these purposes:
- deterring tyrannical government
- repelling invasion
- suppressing insurrection
- facilitating a natural right of self-defense
- participating in law enforcement
- enabling the people to organize a militia system
Instead of banning military-style "assault" weapons, I say it should be a requirement for all lawful, taxpaying (mentally cognizant) citizens of military age to keep & maintain a military assault rifle and double basic issue of ammunition, and to complete training, annually and semi-annually. Just like in Switzerland.
Instead of disarming the law-abiding citizenry, concealed carry of all types of small arms should be allowed and encouraged, with one caveat; in the interests of safety, the weapon must be carried in a "cold" configuration (loaded, full magazine but with an empty chamber). Just like in Israel.
It really is that simple.