I understand what you're saying, but I don't agree with your last sentence.  We're raised in a society where it's all about "me" first.  Individuality is a big deal.  "Take what you can" is a behavior.  But, not all societies are that way.  There are ones where the people think of others around them first, and they're pretty much last in importance.  When a society has that behavior, then the person will never take what isn't given to him from someone else, especially a life.  In that society, the cops don't carry guns because there's no reason to; the people police themselves as individuals.

If guns made the world safer, the middle east would be more stable now than it was prior to our Iraq Invasion.  It isn't.  Not by a long shot.  Our inner city crime is another example of guns not making the world safer.

I understand that Americans won't understand or maybe even believe it, because that "me last" behavior is exactly opposite of our culture.