For a good example of why it makes no sense to let just any yahoo walk the streets with loaded weapons, see this article at Talking Points Memo.
That’s right. Some “law abiding citizen” carrying a firearm around for self protection accidentally shot someone because he couldn’t properly handle the weapon. Then he leaves the scene and drops the thing again in a restaurant. It fortunately didn’t discharge the second time fumble fingers lost control. But it does suggest that armed citizens walking around town are more likely to hurt others or someone else that use it for self-protection.
This is also a good example of why we should require gun owners to have liability insurance, by the way. I hope the victim here sues this dumbass for every thing he owns.