Two things spring to mind.
I was once walking down a street and heard such a hullabulloo I thought I'd find a road accident at the top of it.
As I got closer, I realised it was some scaffolders six storeys up who were yelling vile things at me. Just a person minding her own business.
Fucking animals.
I find scaffolders the worst because they're in and out in a matter of hours and therefore think they are untouchable. And being way up there while your victim is an ant on the pavement probably has a lot to do with it too.
Anyway, the site actually had a local authority Considerate Builders' Scheme and a phone line to call. So I took a note of it and called when I got to work.
The woman who took my call said she'd go down. She called me back later. She was catcalled as she approached. When she asked someone for the site foreman, the person she spoke to said he could handle her 'hur, hur'.
She then said: 'I'm from X Council and I think you'll be looking for another job tomorrow.'
The other one is someone contracted to a blue chip company spitting at my feet. It was a deliberate act of contempt that I had done absolutely nothing to deserve apart from being a woman who looked happy and in possession of nice things.
When I challenged him, he and his workmate laughed.
I committed a whole day to losing them their jobs.
I actually lost money because I'm self employed and I put work on the back burner because I am that determined/
I rose further and further up the chain as I dealt with people like loki who think it's a bit of fun or a misunderstanding or I was just being a bit precious and maybe he didn't understand it, not that you sound like the kind of lady who complains, but erm, you know, er, he's got rent to pay and er what do you want me to do, lady?
I want you to fucking sack him and take on someone else.
He spat at my feet because he's an inadequate wanker and thought I'd just take it.
Well, I'm not going to.