Good for her!
Model Kate Upton was recently berated by a thinspo website for being "thick" and "vulgar".
But that's not all!
She was also called a "little piggy", a "squishy brick" and said to be "confidently lumbering up a runway like there’s a buffet at the end of it".
Well, the gorgeous Sports Illustrated swimsuit cover girl has responded to her critics