And just to be clear, men and gay women don't do this to me - it's almost entirely straight men.
I am maybe 15 pounds overweight. I have a naturally big butt and huge boobs, so really, I'm not VERY overweight in the sense that I need to lose weight.
But like, anorexic, straight up underweight men call me fat. I've been called a fat b**** by a few men (after they either pumped and dumped me or tried to), and they were noticeably unhealthily underweight.
But then, on the other hand, I've been called a "skinny bitch" by actual obese men.
Men don't insult me based on ME - Most of them aren't invited to know the real me.
They insult me based on them. And like, half the time I'm wondering if I should eat more, and the other half I wonder if I should diet.
This isn't like, a rare occurrence either. Males cannot stfu about my very normal, healthy, slightly overweight body - even when they're objectively unhealthy.
Idk if it helps, but asshole men hardly ever believe the crap that comes out of their mouths. They just want to convince YOU. None of the men calling you undesirable would ever turn you down for sex because there is no such thing in this world as an unfuckable woman.
It's important to remember that whenever men go out of their way to give women grief over being too fat, too old, too ugly, too masculine etc. It usually has less to do with genuine disgust and more to do with signaling homosociality by garnering the approval of other men for their adherence to the Bro Code