If only the police have guns, the only way to get a gun is to steal one from them. Yeah, that's a bright idea.
Fact: most burglars will run away as soon as they realize someone knows what they're doing. Because they don't want to get caught. Only a very small fraction of burglaries are violent, or even involve weapons at all.
Also, you might want to look at this. http://www.saf.org/LawReviews/McDowallAvailability.htm
Having a gun for the purpose of self defense is just absurd. We're not barbarians. There are alternatives to killing. Dogs, mace, tasers, surveillance cameras, home security systems... and you think an M-16 is the best way to protect yourself?
For the love of Mufasa, at least load it with rubber bullets.
TLP:
I know taking away guns isn't going to happen, because there's too many people that would never give them up. It's just what I think should happen for any first world country today.
Guns were invented to kill. There is no question about that. But, unlike knives, guns have no practical use in everyday life. Imagine if knives were banned, we'd never be able to open half of all packages, and cooking would be an absolute nightmare.
Combat knives, on the other hand, should be banned, though. Anything that is designed specifically to kill should be against the law, simply because killing is against the law.
Of course there are going to be other things to use as weapons, but the only way to be totally safe in that regard is to ban everything, which, I'm sure we can all agree, is quite ridiculous.
Ultimately, you're right, banning weapons doesn't solve the problem. The problem is, for most intents and purposes, unsolvable.
But that *doesn't* justify owning a gun, any more than it justifies owning an assault helicopter, battle tank, or nuclear missile launcher.
In other words: nuclear missiles don't kill people. People kill people. That does not mean it's okay to own nukes.