One nasty old man had a rule. No long pants at work. Skirts and dresses only with no runs in the panty hose and he had inspections to make sure there were no above the knee runs.
I didn't experience any of the other scenarios you mentioned - but this one, with the exception of a nasty old man checking for runs, was the norm in my workplace in '69-'70. Our hourly rate was lower than men - and no pants. Tight mini-skirts?...not a problem. Before I left - pants suits became acceptable. Remember the polyester pant suit, of one fabric and color with tunic top?...only caveat - the tunic top had to be fingertip length, with arms extended straight down.
Well, you see, I've grown up in a different era. Since I've been working, nobody would ever be able to get away with such a thing! I suppose that depends on where you work. Hooters anyone?

But it's different if you choose to work at a place like Hooters. You are told what to expect and you know what that is all about. When you are in an office or other professional type of job, such things are not acceptable in that environment nowadays. It's all about professionalism, so workplace harassment is definitely obviously much more rare nowadays than back in the 60s and 70s.
Hooters! This is the way male attorneys treated female counterparts! Professionalism. You make me laugh.
I remember one partner who lost his trial. He was furious. It was no one's fault. He just lost. He came back from court in a rage, stormed into the office and picked up a typewriter (in those days we had typewriters) and just threw it at a secretary. It missed her and crashed into the wall. Thank goodness no one was hurt. The poor girl was shaking but she never skipped a beat at her own desk.
Women today don't know what it was really like. Now that I look back and see what women did, and what women today are doing with what was given them, I'm sorry we ever put foot in the road to make any demands at all.