How so? If everyone knows everyone has a gun, who's gonna try to get into a shootout? No one has an advantage, and thus no one feels more powerful with the weapon, rendering it basically useless.
Some idiots like killing people and end up getting killed. Taking out a weapon and shooting accurately so quickly when you hear the first shot isn't so easy, and the killer eventually get's a few people injured or dead.