@jurban That is hard to answer.
It is the American government and the NRA and the Gun Manufacturers that are culpable.
Military type weapons should never have been allowed in the hands of civilians. These guns are made for one purpose only...for killing people.
@jurban
The 2A was written in the time of single shot muskets and pistols.
The Founding Fathers could not have foreseen the semi and fully automatic weapons we have now.
And yes, according to the BATFE, you can own an M16 that is fully automatic. It requires a special permit. Anyway I digress. The 2A needs to be rewritten for 21st century weapons.