Pepper spray isn't a bad idea, I mean it has its uses and its a hreat force multiplier. In public, someone starts messing with you. They don't have a weapon. Disable them and get out of there. If the cops show up the worst you get is assault if they want to charge you. That being said, I always have a firearm. But its good to have less lethal for their intended uses.