You know, an “I’m sorry” would have been a better route… But ok.
Do I speak for all women? Well, there are some things that are pretty universal… Women who date or are in relationships being compared to prostitutes is a pretty much universally disliked by all women thing. You must know that since you yourself said you’d not say such a thing to your wife.
And I also get you were speaking to somebody else, but it’s a public forum and you said it publicly in a group discussion. If somebody says something cringy, directed at me or not, I’m going to say something.
As for the ol “it’s not all men” thing, I didn’t say it was all men. But it’s enough of them that act weird on the rail trail or make problematic comments that they claim “are just jokes” that it makes women wary. And it really doesn’t take all men, just one.