I have to agree with Crucial's point here. Bad people who are hell-bent on breaking the law and hurting people are going to find the means, time, and location of doing so no matter what laws are thrown in front of them. If you need some great statistics on gun related violence, I have the book from the DOJ on Violent Encounters for LE training. I promise you, there are some eye-opening stats in there for those who have never been in LE in some manner. Like this common sense item: How many LE encounters are armed encounters? 100% because the officer arrives with HIS firearm.
Remember, the Fed has the Federal Safe Schools Act that is supposed to prevent things like Virginia Tech from happening. That particular law worked quite well now didn't it?
It's a clear illustration that the ONLY way to stop violent crime from happening IS an armed responsible public because criminals simply refuse to obey the law, which means the only people gun-control laws actually restrict are the law abiding. Even with a responsible armed public, nothing is 100% guaranteed.
Our lawmakers Nation-wide know full well that new criminal laws only make it more difficult for the law-abiding to abide by the law. It's all about control and usually those laws won't be applied to those making them. Case in point: Claire McCaskill, Missouri Senator, who billed the US Treasury for business flights on a plane she and her husband owned, she also failed to pay personal property taxes on it claiming that she just found out she had to pay personal property tax on it; it's called tax evasion and fraud folks. I guess she thinks we're all too stupid to know she's a 4th Generation Missourian and that she's lived here most of if not her entire life. BTW, she's being allowed to pay it and isn't being charged criminally like she should be.
Why is that relevant? It illustrates that people with the intent will break the law in light of knowing it's illegal.