You have good self-control. I would've socked him in the nose. especially the elevator gropers. would really suck to get hit back. some of the fear comes from the possibility of eating thru a straw for a long time. that outcome less likely with the coworker groping scenario tho.
but I don't tend to attract that type of harassment, maybe due to my personality; I swear a lot and am aggressive. I think the rare men who attack/cop feels of women get a kick doing it to women who have softer personlities; just speculation, and I dont intend anything negative towards women who unintentionally become prey to harassment.