Kinda. It’s also a remnant of the old west. Guns were freedom, protection, power, etc.
It would be much more effective to curb crime by meeting everyone’s basic needs than giving everyone a gun.
But dumb Americans don’t know any other way. They are just to self-centered and absorbed to think about anyone else.
Fair and good points.