Supposedly women used to keep a roll of nickels with them for protection. A roll of nickels can sure pack a wallop. We should all have them handy.
There won't be room for my pistols and spare mags.
Anything you can do to be prepared when out in public is wise.
Learning to fight for keeps is the best you can do, even if you have a gun. Best exercise class - learn to fight off attackers - big time. I learned to fight from my dad and I sent my sons to classes to learn to fight starting at age seven because knowing how to fight saved me in Philadelphia from being raped or worse by a lunatic there. He was one hurting pervert.