take away the guns and people will turn to other evil, sick ways to kill people, but nothing as easy as firing off 100+ bullets into the walls of a school and bodies of children and teachers.
i'm not saying take away guns, but control them. it would be hard to imagine shootings happening as frequently when they don't feel as powerful because they cannot legally buy nor can they illegally afford an assault rifle. bolt action rifles and revolvers wouldn't cause nearly the devastation, yet people will still be able to protect themselves and hunt/put food on the table.
as for the case for better gun control:
http://en.wikipedia.org/wiki/File:Ushomicidesbyweapon.svg
the brady bill went into effect in november of 1993. you can see the precipitous decline of gun violence that happened due to that bit of gun regulation.
will gun control stop gun violence? no. people are violent and will kill with whatever they can. guns are made specifically to entice people to fire them... there's a thrill people get when shooting guns, which is why people (myself included) love to shoot. that's why there are gun enthusiasts. however, people won't feel powerful enough to go shoot up a mall or a school or a workplace if they are walking around with a ruger bolt action rifle or a smith & wesson revolver as opposed to a mac-10 or an ar-15 or even a glock. muskets only! lol
seriously, though, something you learn from video games is that the longer your reload time is, the higher your probability of getting caught/killed/bitten/trapped becomes. when the threat of being caught is high or the "exhilaration" of taking out scores of people is low, the "glamour" for someone who would be likely to follow through with a shooting will decrease. when we make it harder for someone or at least make it less desirable for someone to pull off a shooting while still allowing people to have the right to protect themselves and their property and hunt for food, that's the answer.