Jesus Christ.. Give up on this 2nd amendment bullshit ok? If there is going to be any improvement it will have to start with people realizing that the Constitution was not handed down by God. You can't just say "it violates the 2nd amendment mmkayy" and blindly not even to question it one bit, or the context in which it was drafted.. It isn't inviolate-- it was written by human beings in a time before electricity when loading your rifle involved a flask of gunpowder and a plunger. YES, there are principles there that are timeless, like the 1st amendment, and YES the basic principle of the 2nd amendment holds true, but are you going to tell me that those that drafted the constitution even imagined the ability to fire twelve rounds from a handgun in under ten seconds? Or armor piercing ammo? Or freaking Assault Rifles??? I'm not even going to go into the whole concept of how a "militia" doesn't really fit in with 21st century USA.
This fruitless bullshit of trying to interpret what the forefathers truly meant with the 2nd amendment is fucking comical. Besides purely academic interest, why does it freaking matter?? They drafted something that made sense in the 18th century that unfortunately unlike some of the other amendments is not timeless, it's something tied to technology which is vastly more advanced than when the document was written. The 2nd amendment needs to be amended to take into account the reality that is the present time..