I agree with this 100%.
I own a number of guns. I've owned a gun since I was a teenager. None of them have ever caused any trouble, but that's primarily because I've only had them out to go hunting.
I've never understood why anyone would want to just walk around with a gun, unless they had to. I understand if you're a cop, or a soldier or security guard. Or if you need to carry it because you're actually hunting.
But as someone who has carried guns before, I can state with personal experience that they are heavy, and awkward to be lugging around. They're uncomfortable to have in your pocket or on your belt. It's like walking around with 6 rolls of quarters strapped to your pants. It's uncomfortable to lug one around strapped over your shoulder.
Couple that with the fact that carrying a gun in public is like running around after midnight. No good can come of it. Either you're going to be placed in a position to make a bad decision, or you're going to put someone else in a position to make a bad decision, and bad things are going to happen.
I am a total supporter of the right to own and possess guns, and I have never believed in the foolishness of trying to prevent deaths by limiting the style of gun that can be sold, or the number of rounds the gun can hold. But for the life of me I can't figure out why someone would want to lug a gun, any gun, around in public with them.