People don't care about guns enough to change anything. Also, now is a great time to buy guns, and especially ammo. After the next massacre of helpless school children, you would be sure to turn a nice profit on that ammo when the next panic sets in. My only real question is, and this is an honest one, what will it take? I would stop there, but I will speculate.
Here is what it would take to actually do something about guns.
A school massacre every month, with at least 15 kids dying and many more wounded. Every month it would have to happen. High schools wouldn't work. It has to be little kids because high school kids are too much like adults. It doesn't tug at the heart strings of sick gun nutters enough to bring about change.
In addition, it would require widespread, random gun killing in the streets in just about every city everywhere, killing thousands every day across the nation, before heartless gun nutters decide that THEIR safety is finally at risk, so now something would have to be done.
There, that should do it after about 20 years of chaos like this. It would take patience, because change doesn't come quick, and gun nutters don't let go easily.