Because America has made a rod for its own back. Allowing any arsehole to own guns, and guns that nobody should ever need to own under any circumstances outside of military service, if he suddenly turns around and says, "Right, no more guns, you fucking nutjobs" then suddenly you have a few...