The gun lobby is one of the most powerful in the U.S. Lobbyists give money to our politicians for their campaigns and then our politicians are beholden to them to pass laws that increase the wealth of the gun manufacturers.
I doubt that states would pass these liberal gun laws if not for the money politicians receive.
Meanwhile, visit the warnings from other countries about travel to the U.S. Most involve warnings about violent crime and extreme weather.
Guns beget more guns to protect ourselves from the ones with guns. It is difficult for me to understand how our population has allowed itself to be so manipulated.
And, by the way, this has nothing to do with the gun owners who keep their guns locked up at home.