A colleague was groped. She didn't report it. It would have likely diminished her future prospects. A friend was asked out on dates, unsolicited, multiple times by coworkers. She just had to laugh it off. Women at a previous employment reported not being taken as seriously as men in meetings, and being passed over for promotions in favour of less qualified men. A friend reported sexualized posters of women up in the office. In the chat of my company, a sexualized video of women was passed around.
I'm trans, so my challenges are a bit different. I try to hide the fact that I'm trans during interviews. A lot of people are uncomfortable with trans people (26% of Canadian men are uncomfortable moving next to one), and with interviews to see if I'm socially a good fit, that can end it. I actually changed my name to an androgynous one as to not out myself. I get misgendered at work by people who do it on purpose. I also get touched inappropriately by a coworker.
In all cases, what can you do to challenge these things without being seen as "the crazy one", "too sensitive", "party pooper", or whatever? Without hurting my finances? It's shit.
What do you think should happen to people who grope other people?
> A friend was asked out on dates, unsolicited, multiple times by coworkers.
What's the alternative? How in your world are people supposed to date?
> In all cases, what can you do to challenge these things without being seen as "the crazy one", "too sensitive", "party pooper", or whatever?
I'm not implying that you are any of those things. Did you ever consider the possibility that maybe you are too sensitive?
If you interact with a diverse group of people, they will do and say things that will offend you, such is life, the only way to avoid it is to ensure that you only interact with likeminded people. Expecting everyone to adhere to your values is tyranny.