Here’s my narrative- other countries have mass shootings and make changes that work period. Our government is held hostage by the gun industry NRA and refuses to make changes the majority of the nation want. Unless future elections change the legislators then nothing is going to change that affects gun and ammo sales.
Which is a totally reasonable position by the way.
However, if you look at Australia, Germany, Finland, Netherlands, Great Britain, Norway - our mass shootings and school shootings rate is lower than all of those. Now granted, if you look at the last few years we are higher. But if you look at the last week we haven't had a school shooting.
They have such smaller populations, in some cases minuscule populations, that you can't just look at one point in time. Furthermore, we have the 2nd amendment and a massively higher number of existing guns that those other countries don't have to worry about. We cannot ban and confiscate guns. That's what many people want. That can't happen here. So there is no sense in saying that if other countries can ban guns we should too. The majority of this country is also ignorant about guns. There is no such thing as assault weapons. If you want to ban any gun that can fire more than 1 bullet per second (just to pick something non-technical we can relate too), then you would literally have to ban and confiscate all guns. Its not going to happen. Furthermore furthermore, if you look at my list from up above, guns were already banned from people that tons and tons and tons of these shootings were committed by. So to say you want to really super dee duper ban guns, I mean...law enforcement just needs to do their job.
I listed several items pages ago that would have a material affect on shootings I believe - gun purchase timeouts for a much more liberal list of behaviors. I believe that could survive 2nd amendment suits - a temporary like 5 year ban for any long list of mental illness, discipline issues, violence, threatening behavior and more. The human brain isn't fully developed until age 25. Why 18? Why 21? Nobody should be able to buy a gun until age 25. If your parent wants you to have one before that, then they can buy one and be accountable/liable.
Better security at schools - armed officers at all schools.
Stop the social decay where marriage doesn't matter, families don't matter, and so on. The data is right in front of us - you have a 10-20 times higher likelihood of being a shooter, having mental illness, committing violence, dropping out of school, and on and on if you aren't raised in a 2 parent household. Its right there!
We also have to recognize that 2/3rds of gun deaths are suicides. 70% of the remaining 1/3rd are inner city gang violence, which nobody is focusing on. Out of about 30,000 gun murders a year, that knocks it down to 3,000. Remove justifiable homicides from self defense and you're close to 2,000. Imagine a perfect world where there are no broken families. Then you've got another 90% collapse, down to a few hundred. All the numbers are right there in front of us.
The NRA is funded by millions of Americans to protect the 2nd amendment from well-meaning but ignorant Americans who know nothing about guns and how to craft public policy in a way that would actually do something.