In discussions about multiple areas of politics, society, and life in general, I have observed that body-shaming of men seems to be alarmingly socially acceptable. This isn't limited to one aspect of men's bodies either.
Take perhaps the most common one: insulting men based on penis size. Often, it's the case that the person doing the body-shaming has obviously never seen the penis of the man they're insulting, but the implication is that if a man has a small penis, then they're cowardly, undesirable, or any other designation among a litany of negative ones. Never mind that penis size is unrelated to any personality traits or that there are conditions like micropenis that result in small penises, sometimes resulting in immense distress for the men who have them--on top of the social stigmatization thereof.
Then there are the insults based on weight, which, while not exclusive to men, sometimes seem to find acceptance from specific people who otherwise reject such body-shaming. I have lost count of the amount of times I have seen insults such as "fat white man" and "big-bellied idiot" being used toward men.
Why is such body-shaming so widely accepted, in your opinion? If society wants to combat shaming of different body types, being fat, different skin tones, etc., then shouldn't it also seek to combat language such as "this guy has a small [insert any colloquial word for penis]"?