pepper spray and a knife, frankly seem better for reality.
consider this: an unarmed dirtbag is closing toward you rapidly. you’re armed. you could fumble to get your gun out and maybe get it out before he gets to you, maybe not. then what? you shoot an unarmed dude?
he gets to you before you get armed, of course he’s sneaky and fast, and slams your face into the car, instantly disorienting you. fight may be over.
alternatively, you quickly draw your belt pepper spray, have a shivworks clinchpick at the ready for stabbing, you spray the motherfucker, froma distance, not too much of a judgment call required, no potential murder charges witha dselfdefense claims.
knives by the belt and pepper spray and hyper alertness beat a gun in a holster on your leg. any day of the week.