Bug, glad it turned out ok for you. I didn't have a guy hit my window, but I don't like people coming up from behind me when I'm loading the groceries either. Just not cool, you know?
In my case, this was when I had my Lab with me. She's the daughter of our K9 and like most family dogs, very protective of her humans. She was laying on her stomach in the back of my Suburban. I was slightly turned when she jumped up, snarling at this guy she saw approach me from my left. All you could see is spit flying and fangs from my baby girl.
He ran off screaming and cursing at both of us. The world is just full of bad opportunists who think we're easy prey...