In the stabbing scenario, he probably would have filed charges, and the police would have taken his side when he claimed she was an unhinged employee.
Typically a six inch hat pin stab will be more effective than a woman's punch in the face.
According to Mom, the hat pin solution is what was common and effective. I'm sure they thought of alternatives.
The attacker would be reluctant to take a hat pin stabbing to the police because the woman might file charges of the attack.
Of course, now a woman can carry a voice recorder of some kind where she screams "No. Stop". Then if the police get involved, she wins. If she gets fired, then with the recording she has a wrongful termination suit.
Get the guy on record as an attacker, and then he will have to be really dumb to do it again, even dumber than to do it the first time, which was pretty dumb.