Pretty sure the constitution says every man has the right to bear arms, not guns specifically.
Ban guns and carry round swords instead.
If a bloke goes psycho with a sword he's far more easily disarmed than a bloke with an assault rifle.
So no more mass shootings and everyone gets to keep their right to bear arms.
-
I mentioned this to my cousin who lives in the U.S. I told him I could give him a knife, rock or a spud and that would still constitute as being "armed". NOTHING says anything about firearms. But it does says that militia will be trained and organised. Something which American citizens are not. Americans pick and choose what they want and ignore the rest.