Hat's off to you for the moral stand at the risk of physical peril. Chivalry is not dead, no matter what they say. (or how out of line the woman was)

And that job sounds like it's wicked pissah.