The anonymity of the web allows trolls to be as cruel and malicious as they’d like, with everyone from Lady Gaga to Carrie Fisher having borne the brunt of online body-shaming bullies. They and others like them, though, have used social media to fight back. Their honest, touching and sometimes hilarious retorts are reminders to be happy with the skin you’re in.
20. Brittney Griner
Trolls have cruelly taunted WNBA star Brittney Griner for having small breasts for years. The basketballer proudly took to Instagram, however, to flaunt her body and to let people know that she loves herself regardless of what others may think or say.
19. Amy Schumer
Anyone foolish enough to try and take down Amy Schumer will surely regret it. After a movie critic implied she was too heavy to be a romantic lead, the sharp-witted comedian offered the perfect reply.
18. Kim Kardashian
Kim Kardashian is no stranger to people criticizing her body. And after she tweeted about her excitement for Parisian food she received a nasty reply from a troll. That said, her one-word reply quickly put them in their place.
17. Anna Paquin
When out promoting The Good Dinosaur Anna Paquin was attacked by internet commenters who said she looked “ugly” and “pregnant” on the red carpet. A disgusted Paquin tweeted a curt reply.
16. J.K. Rowling/Serena Williams
After author J.K. Rowling tweeted her admiration for tennis superstar Serena Williams, a Twitter troll stupidly suggested that Williams is successful because “she is built like a man.” Rowling offered this curt great reply to the “idiot” who typed the insult.
15. Selena Gomez
When trolls mocked photos of pop star Selena Gomez frolicking on the beach, calling her “fat” and “a mess,” she laughed them off with the perfect Instagram pic. Take that, haters.
14. Gigi Hadid
Twitter trolls penned nasty comments beneath photos of Gigi Hadid walking the runway, saying she had too much fat and cellulite to be a model. In response the model wrote an open, heartfelt reply on Instagram that was praised by the likes of Tyra Banks and Kendall Jenner.
13. Carrie Fisher
You don’t mess with Princess Leia, guys. The always witty Carrie Fisher gave a hilarious retort to online comments that she hasn’t aged well and is too overweight.
12. Barbara Palvin
When Barbara Palvin appeared in Sports Illustrated Swimsuit in 2016 a few internet trolls inexplicably called her “fat.” She quickly took to Twitter to post this measured reply.
11. Demi Lovato
Singer Demi Lovato has been open about her struggle with an eating disorder, so it was especially nasty when someone called her a “fatty” and told her not to “choke on her McDonalds.” Lovato didn’t let it bring her down, though, and posted this funny reply.
Pop powerhouse Pink sharply shut down haters on Twitter after they criticized photos of her appearing at a benefit concert, saying she’d clearly put on weight. Unsurprisingly the singer was direct and to the point in her tweet, making it clear she had no time for their idiocy.
9. Gabourey Sidibe
Perhaps the best fat-shame response of all comes from actress Gabourey Sidibe. When the American Horror Story: Coven star appeared at the Golden Globes in 2014, mean tweets mocked both her weight and her personal style. Sidibe’s reply was swift and flawless.
8. Alyssa Milano
After comedian Jay Mohr made fun of Alyssa Milano’s post-baby body, implying that she looked like she’d given up, the actress and designer tweeted this classy reply. Mohr must have felt very silly indeed.
7. Lady Gaga
Lady Gaga is used to having her body critiqued and she always responds boldly, just as she did in this Instagram post. The singer used to suffer from bulimia; indeed, it was this that encouraged her to launch Body Revolution 2013, a webpage encouraging people to post confident photos of themselves.
6. Lorde/Taylor Swift
Stars aren’t always shamed for being overweight; sometimes it’s the opposite. DJ and producer Diplo meanly created a crowd-funding campaign to “Get Taylor Swift A Booty.” Swift herself didn’t respond, but singer Lorde gave a scorching reply on her friend’s behalf.
5. Jaime King
Hart of Dixie star Jaime King has taken lots of flak for being “too thin.” And when she became pregnant she preemptively took to Instagram to let the haters know she was proud of her body and that she didn’t care what they had to say.
4. Sam Smith
Talented British crooner Sam Smith was stunned when outspoken DJ Howard Stern called him “chubby and gay” and an “ugly motherf**ker.” Smith’s simple one-word Twitter reply was pretty fantastic.
3. Khloe Kardashian/Rob Kardashian
When Twitter users made fun of Rob Kardashian’s weight gain, big sister Khloe rushed to the rescue by calling the trolls out for their meanness. Khloe has faced plenty of body shaming of her own, and she’s usually quick to stand up to online bullies.
2. Chrissy Teigen
When model Chrissy Teigen shared a photo of herself at the MTV upfronts people were immediately disparaging about her weight on social media. Teigen was understandably angry and posted this fierce reply to Twitter.
1. Wentworth Miller
Prison Break star Wentworth Miller has been open about his struggle with depression. And when a photo of him from 2010 surfaced in a cruel meme in 2016, he quickly shut it down with this brave, candid Facebook response.