Faith, you were fortunate that the woman respected you, at least a little.
One time my WH and I were walking along a beach. It was one of those rare moments when he was walking with his arm around me. Coming towards us was a very tall, slender, knockout blonde in a leopard-print bikini. When she crossed our path, she reached out to...oh, how can I put this delicately..."goose" him, but from the front.
Thankfully he saw it coming and twisted his hip a little.
What she didn't know was that he had come out of his law enforcement firearm recertification, and his firearm was under his light jacket. Instead of grabbing his...um...you know...she grabbed his HOLSTER!
She jumped about a foot and went on her merry way.
It still angered me that she would be so bold as to make a move on him like that when I wasn't just walking next to him, but he had his arm around me!