Legal for every citizen above the age of, say, 21, with no criminal or mental record. Criminals will get their fire-arms one way or the other, mostly by duh, criminal methods. Lunatics... well, those aren't very common, and they'd get access to guns anyway, too.
So, we're left with normal people wanting to protect themselves. Nothing wrong with that - it can even decrease (and does) crimes such as rape, murder, burglary and robbery.
Also, please note - almost all (and I'm talking over 95 percent here, last I checked) of gun-related deaths in the US are accidents, were caused by mis-handling or the mis-placing of guns. Learn how to use 'em safely and how to conceal them so no-one without qualification or approval can get to 'em (like kids), and you've solved nearly all of the gun-related problems.






