@sth: Actually, I want to hear this. I am just a redneck. Feel free to enlighten me.
Every time some unfortunate event happens, you'll see the usual suspects calling for more strict gun controls. Every time, for better or worse, the gun owning public will go into a buying frenzy in fear of not being able to buy certain items. When you try ban something that people care about (yes you can argue that it is gun industry brainwashing), it will generate some emotional response. Hence IMO, to stop people rushing out and buy 10 guns and stockpiling ammo they don't need, stop focusing on the guns. Banning guns is like putting bandaid on a gaping wound. Although, superficially it seems like a solution... until you take into account that there are ~300 million guns in American hands. Until you're willing to actually forcibly take guns out of private ownership, no bans will actually do anything. Then, that's the tyranny that many 2A people like to harp about.
Until our government is willing to do things for the long term, instead of just crap for show that does nothing but to annoy people, I don't think we'll have a real solution to reduce mass gun violence. The stronger people push for gun ban, the stronger the gun lobby pushes back. Who have the deeper pockets, advocacy groups or industry backed lobby? It just line the pockets of politicians, and nothing gets done.