Go with good, strong LE only OC spray........I had to take a face full of this stuff when I was a Juvenile Corrections officer, during my non-lethal force training and this stuff will stop you in your tracks. I'm not talking about the cheap stuff you buy at the drug store, the strong stuff in the red cans....
Forget the police slaps, blackjacks, jockey whips, riding crops........this isn't 1923 and the days are gone when you would just knock a mugger on the side of the head with a club and leave him there.....now the guy will call the police himself and say you assaulted him for asking what time it was......
Use the mace to blind the attacker(s) so you can assess the situation, get away, call the police......hitting people with objects is just asking for trouble and could be called deadly force........if some drunk guy is talking smack to you in the Wal Mart parking lot, and he's unarmed, and you pull an ASP and crack his skull with it, you could be in serious trouble.......... I like OC spray to carry for times when pulling a gun is not warranted, if I'm walking to my car in a dark parking lot, sometimes a shady character may be nearby....I recently had a guy approach me at a Wal Mart, and ask me if my car was "the original color or repainted" this guy set my Spidey senses off, and I think the fact that I was using my hand to "check" that bulge under my waistband the whole time he was talking to me, told him to go find someone else to bother, whether he was harmless or not, he walked away.............you can hold the mace in your "off hand" without breaking the law, keeping the strong hand ready to draw your gun if need be....... but you can't draw your gun and walk around with it.