Likely “when all the facts are known” the National Rifle Association (NRA), one of the powerful lobbying groups in the USA, will peddle its own spin in a “this-had-nothing-to-do-with-guns” press release. Anything to avoid taking a piece out of the profits of the corporations that manufacture and sell deadly guns.
Americans should have NO right to bear arms (guns). Nobody should. Police and army are there to protect and defend citizens in a democracy. Having a right to bear arms is tantamount to taking the law into your own hands.
It’s highly unlikely that someone would be able to kill 20 children and six adults people in an elementary school with a hammer. Having a gun makes it just too easy.