So many angry posts from so many people carrying weapons. 
My experience has been the following:
A person carrying a loaded gun is a good guy, unless they commit a crime with it, then they are a bad guy.
A person safely carrying a loaded gun is a responsible gun owner. Unless that weapon is mishandled and it kills someone, like their kid or themselves. They they are just stupid.
I worked in a building with police officers. They had to pass a two-week training course before they could  carry a weapon. And they had to be re-certified every two years with more hours of training. 
I am all for people carrying weapons if they receive the same training. Those with a 90 minute course who think they have trained enough on their own do not engender my trust.