Sadly, some people in certain states are not allowed to carry a handgun. Through no fault of their own, they are restricted by local law enforcement from the right to protect themselves. In such cases I would strongly advocate training with and carrying at all times some form of pepper spray/tear gas. Where I live, people may own handguns and yet be prohibited from carrying them. Depends on what town you reside in and if the Chief LEO wants to issue a non restricted license.
In a situation where a person may need to defend themselves, I would rather have a can of spray, knife or bat than nothing. Certainly a firearm is better. But even with the revolver, I like knowing that the spray is in my pocket.
NRA Life Member