You claimed in a prior post that demographics doesn't have anything to do with this, but yet, poverty, race, culture - it all comprises demographics, which directly shapes a community.
I'm not suggesting that you haven't seen poverty, crime, drug addiction, etc. in your own country. I challenge that there are likely variances in culture.
There are variances within cultures, too. Canada and the US are both diverse countries. At the same time, there are commonalities that cross borders.
I've travelled all over both countries. From what I've seen, I'd say that there's less cultural difference between, say, Michigan and southern Ontario than there is between Michigan and California. Maine - not just the geography, but also the people - feels more like New Brunswick than it does like Florida.
First of all, you're not making sense. If MOST Americans were of the mindset that we needed to protect ourselves from the poor and should pack as a result, it's not reflected through action, as less than half of the US owns guns. A single gun owner may own multiple guns, but, if he or she is a responsible gun owner, how are they any more dangerous than the criminal who is packing an illegally owned weapon that will not be accounted for in statistical data?
I think terms like "responsible gun owner" are misleading because they suggest a binary distinction that doesn't reflect the real world.
There's a saying in transportation engineering: "the only 'safe' road is one with no cars." The same is true of firearms: the only society with no gun crime is one with no guns.
What we really have is a continuum of risk: at one end is the hypothetical (and fictitious) "perfectly safe" gun owner. At the other end, we have someone who's so reckless that they're certain to hurt or kill themselves or others. In between is an increasing scale of risk, and a threshold where the law implicitly says "up to this level of risk is acceptable; above it is unacceptable."
... and then we have imperfect enforcement of that threshold.
Legal gun owners fall into several categories:
1. gun owners who will follow the rules for their whole lives
2. gun owners who don't follow the rules but haven't yet been caught
3. gun owners who have followed the rules so far but could be induced to break them in the right circumstances
I think it's foolish to base policy on the assumption that any gun owner who hasn't yet been convicted of a firearm offense falls into category 1.
The law can't tell the difference between "responsible" and "irresponsible" gun owners. It can only tell the difference between gun owners who have been caught breaking the law and those who haven't been.