I'm very happy to be married to one of the good ones, and the men i know well also don't put up with sexist (or racist or homophobic) stuff.
We were on a train once on the way back from a football match. Loads of (mostly male) fans, quite a few tipsy, some drunk, most happy (we'd won). There were two young women in jeans and t-shirts (warm weather) minding their own business, talking to each other. When one massive guy reached over and slapped one on the bum and "how about a threesome".
So i grabbed his hand and told him to apologise and not treat women like that. One of his mates looked at my DH and said "aren't you embarassed to be with a gobby woman like that?"
His reply was something like "if he'd grabbed that guys's hand it would have been a lot more painful, but no, he was more than happy to be out with someone who looks out for other people".
But most of the other men in the carriage were looking at their feet. Some other fans moved aside to let the girls move away, but that was about it. It's endemic. And it's pathetic.
But these men are someone's son/husband/father/brother. Call them on it. Every time (if you feel safe to do so)
I think the posters with DSs are going to see where the OP is coming from here.
well, most of us see the poster's DSs as people, so yeah, we can empathise. Pity more people don't see our DD's as people a bit more, isn't it?