I'd say we have a society problem. Pre-Gun control we had very little mass shootings. say between 1900-70 there were a total of 28. The decade I grew up in, 1950's there was just one and that was done by Puerto Rician Nationalist, more or less a terrorist group for independence by shooting 4 representatives in the House of Representatives.
Then society took a wrong turn, mass shootings increased to 13 in the 1970's, 32 in the 1980's, 42 in the 1990's, it dropped to 28 in the 2000's. Since 2010 we have had 150 plus.
Mass Shootings in America: A Historical Review - Global ResearchGlobal Research - Centre for Research on Globalization
I don't think this problem will be solved until we're willing to delve deep into our society to see where, how and why it went wrong. Banning guns doesn't do a single thing about the cause, the reason for all these mass shootings. It might take away a tool, but if the cause, the reason remains, these killers will turn to other means. Like bombs, knives, machetes, arson, fire, driving cars into crowds, chemicals etc. Unless we are willing to try to find the cause, the reason, banning guns won't work.
Banning guns is like treating a patient with a headache caused by brain tumor an aspirin. Sure it cures the headache for awhile, but the headache will return. It leaves the cause, the brain tumor in place. Such is gun control in my opinion. We as a society are unwilling to even try to find the root causes, reasons for all this killings. Perhaps we're afraid of what we might find? But mark my word, you can ban every single gun, but the killings will continue. Abet by other means, but they will continue until we are willing to try to find out the reasons and causes.