Why do men body shame women?

I noticed that no matter how she looks small breasts, big breasts, big bums, small bums, small waist, wide waist... Some men will body shame her especially online. Irl I don't get bodyshamed by men quite the opposite but online i get bullied by men all the time, I have been called flat, gap in teeth and ugly... Many women get called mid or ugly on tiktok when they look gorgeous af. Why is this happening?

Why do men body shame women?
Post Opinion