There are possible solutions and there are draconian solutions such as Australia used after a mass shooting.
We have been heading down that path for some time and something will be the straw that broke the camels back and a politician will just react, 2nd amendment be damned (is my fear).
No offense meant, but the shock and praying it won't happen, is not working.
--
1. Quit naming these killers - they should be referred to as the shooter, and NEVER counted as one of the dead. Their name should not be spread over every news outlet for weeks, their face and name encourages other kids to do this. - Why else would these killers be doing this. How many mass murders were there prior to Columbine? Several yes, but not like we have today.
2. Mental health - records of folks who are not allowed to buy guns need to be shared with the background check system (this will only minimize the buying, because AR type rifles are prevalent and being rifles, easily bought in a vast majority of our states without any checks from private individuals (totally legal).
3. The next part is much harder to control and individuals can lose rights if done wrong - but folks who threaten or have done harm to others shouldn't be allowed to buy either.
4. Every school or target that is 'soft' needs to be tightened and secured. Safe rooms, interior locks to minimize access and slow down shooters should be implemented. I used to work at a HQ for a hospital and they were shocked that I suggested locks on every interior door. Only a mix-up by the company who was installing doors were locks placed on every door (it cost more money to order doors without locks than standard with them).
----
Gun enthusiasts hate any type of control, but if we aren't careful, major changes could occur by folks drawing a line in the sand of no gun control and those who desire complete gun control - one major or minor incident could be the tipping point. Let alone, the unspeakable; the 2nd amendment could be taken away. All it requires is a new amendment rescinding, it can and has happened, anyone remember the 18th amendment?