It's sad that people are often confronted by violent criminals. If this time were to come, should we just hope that police and/or bystanders will protect us? Criminals seek situations where neither is readily available.
And no, I'm not here to advocate taking your guns away. Just trying to suggest that there are certain downsides to always carrying a lethal weapon, and that given our mostly secure society, people might view it as antisocial.