There isn't a gun law on the books (or ever will be) that will stop someone from doing what they are bent on doing. The criminals don't care about the laws... that's why they are criminals.
Personally I don't think that anything will ever stop criminals from having guns. But better laws (perhaps not more laws or even more restrictive laws) might keep the crazies from getting access to guns. Mexico has some very restrictive gun laws yet drug gangs there have very little problem getting guns (thanks in part to our own government!).
I live in southern Arizona. We are a major smuggling corridor. I don't worry much about drug dealers having guns. They are business people who think rationally. Unless I am trying to interfere with their business, I am not going to get shot.
But I'd love to see laws that could effectively keep guns out of the hands of whackos. They are the ones who kill the innocent people. But, I have not heard any proposals that I think would be effective and for that reason I can't support any increased restrictions on guns.
Personally I don't think that would ever work because someone would have to define crazies and wackos. It would most likely be up to the govt to define it and it's a safe bet they will bend the words to however they like. Just look at "terrorist". Now American Citizens can be detained indefinitely without a trial to prove guilt or innocense.... all the govt has to imply is you're a terrorist. Just look at all the new laws that went into effect after the "occupy" movement. They effectively shut down our ability to peacefully protest our grievences to the govt... thus stepping on the constitution even more.
Whatever laws they would put in place would be more opressive for the rest of the citizens. The only way to stop the wackos is to allow the American citizens to do what the founding fathers wanted. To keep and bear arms.
On another site I visit I posted a link to where a woman freaked because she saw a gun on someone's side. She was in Denny's eating and approached the manager. The manager told them to either leave or take their weapons to the car. Turns out the weapon toting folks were plain clothes detectives from the local police department. They left without eating their meal and reported the incident to the higher ups. NOW the higher ups have banned the local police from eating at that Denny's. So now because of one histerical woman that Denny's won't have the best security around in case of an active shooter. There won't be any officers eating there anymore.
It's folks like that woman that cause problems, and she needs to get over herself. She should have been glad there was someone there with a gun to protect her and her family. But no...... guns are the devil.
If the powers that be would pull their heads out of their collective
and allow us to do what the constitution gave us the rights to do, then there wouldn't be as much excessive violence because the law abiding citizens could stop it before it ever got started good.