I'm always pro-gun because I've never seen one jump off the shelf and shoot anybody. Somebody has to load it, pick it up, aim it, and pull the trigger. What they need to do is ban stupid people with attitudes and bad motives.
Take a look at what the pinheads in the Middle East are doing... homicide bombers walking into crowded streets and blowing up innocent people, snipers killing innocent people, rival sects of the same religion killing each other... none of that's done legally, so what good would be accomplished by "banning guns" in that atmosphere? All that does is provide more innocent victims that can't defend themselves.
I watched the sniper team competition on television tonight, and those guys could take out targets up to 2000 yards away... which is the only way to deal with homicide bombers, etc., but I'm betting that if more of the innocents were armed, these indiscriminate killers would have less success, because somebody in the markets where they bomb would put a round through them and stop them before they can do their dirty deeds.
Guns do kill people, but only when a person uses it... and the evidence is that armed civilians are much safer than unarmed civilians in most any situation. Yes, there are killings... yes, there are accidents... and there are hundreds of incidents where someone being armed stopped criminal activity... murders, robberies, and assaults. The game changes when criminals face armed victims, and all the logic and rhetoric in the world won't change that fact.
If the law could disarm CRIMINALS, it would be worth doing, but gun bans only take away firearms from citizens who acquire and use them legally... so all they do is make the criminals safer... and then charge you taxes to do it...