@Joe Nation,
The sad truth is there is no way to keep guns out of the hands of people that really want one.
You can buy one on the street if you know where to go.
And an asshole in a bar is gonna be an asshole, and there really is no way to prevent it. If someone is looking for a fight in a bar, or anywhere else, then They will use whatever is handy as a weapon.
While I am a firm believer in the 2nd amendment, I also believe in enforcing the gun laws regarding background checks.
While that wont catch all of the crazies out there, is does catch many of them.
I do believe that if someone does carry a gun, they should have some safety training and have to attend a class on gun safety.
I carry a gun here at work, as part of my job. Not only did I have to get my state concealed carry permit, I had to pass a gun safety course thru the company also.
Most propel, IN MY OPINION, that carry will never have to use one against another person, and to be honest I don't think most people could handle shooting someone.
I know I still have nightmares about it when I shot a man in Iraq.
However, my personal opinion about guns is that I would rather have it and not need it then need it and not have it.