Yes it makes perfect sense since the ones who are violent do not do so where they know victims can shoot back.
As Robert A Heinlein said, “an armed society is a polite society”.