The 2nd Amendment argument is complete bollocks. It was brought into the constitution through the fear of a standing, professional Federal army, which did not exist. The idea was to make every citizen a soldier, capable of mobilising at short notice into a militia/Yeomanry ostensibly to protect the individual towns/cities/states against Government tyranny. Aside from the fact that these chaps were toting muskets in the 18th century, there is now a professional standing US Military. The fact remains, while the gun lobby and NRA throw millions at the Republican Party, corrupt self-interest politicians are always going to vote down serious gun reform, dead kids or otherwise.