Big props go out to Abigail Breslin for taking a stand against cruel critics who have been picking apart photos of Selena Gomez, claiming she's gained weight.
Earlier this month, photos of Gomez in a bikini while on vacation in Mexico sparked some nasty comments about her physique, and while the 22-year-old didn't explicitly respond to the haters, she did post a very sexy swimsuit shot on Instagram that she captioned, "I love being happy with me yall #theresmoretolove."
While Gomez was subtle with her message, Breslin was anything but. On Sunday, the "Little Miss Sunshine" star took to Tumblr to defend Gomez against the "ridiculous" coverage of her appearance:
All this stuff about Selena Gomez online in her bathing suit is RIDICULOUS. Everyone is always saying how we shouldn’t judge each other, so why are you commenting on a gorgeous, talented and smart young girls body when she’s on the beach having fun with her friends AND SHE LOOKS AMAZING. Aren’t there more important things the world can be reporting on??
How are young girls supposed to grow up normally and not feel bad about themselves and not develop eating disorders if it’s literally national headline news that a THIN girl may or may not have put on a few pounds, and YET still remains THIN?
I think if we all took the time we spend making each other feel bad about ourselves and used it to make each other feel good, the world would be a better place. Oh and also if we taught girls they had more newsworthy qualities than how they fit into a bikini, we’d have a lot more happy girls.
Selena, you look amazing and more importantly look like you’re having fun. Keep rocking those bikinis.
Ok rant over.
It seems like she covered everything that needed to be said. Well done, Abigail.
Also on HuffPost:
More:Abigail Breslin Selena Gomez Celebrity Body Image Abigail Breslin Selena Gomez Selena Gomez Body Critics
HuffPost Entertainment is your one-stop shop for celebrity news, hilarious late-night bits, industry and awards coverage and more — sent right to your inbox six days a week. Learn more