So you're saying that anyone who makes misogynist remarks at work has some sort of "mental issue", and that because of this we should just let it slide, or at least be sympathetic?
Give me a fucking break.
Calling out negative behavior tends to be very effective.
It's not the author's job to serve as a target for those negative behaviors. The responsibility lies with those whose behavior is unacceptable to find a way to operate, for lack of a better phrase, within expected parameters.
And it isn't even difficult to do so, most of the time! Everyone has some personality traits they could stand to work on; those that don't will look for any excuse they can find to justify their continued poor behavior.
Give me a fucking break.
Calling out negative behavior tends to be very effective.