Body shaming doesn't discriminate. Whether you're a celeb in the spotlight or a new mom breaking out an old bikini, no one is immune to hateful comments, whether you're "too fat," "too skinny," or even "too pregnant." Take inspiration from these 22 women to shut down the haters and embrace your unique and beautiful body, no matter your size.

1. Serena Williams

this image is not availablepinterest
Media Platforms Design Team

During an acceptance speech for Sport Illustrated's Sportsperson of the Year award, Serena addressed all the shit she gets for being super strong: "I've had people look down on me, put me down because I didn't look like them — I look stronger," she said. "I've had people look past me because the color of my skin, I've had people overlook me because I was a woman, I've had critics say I [would] never win another Grand Slam when I was only at no. 7 — and here I stand today with 21 Grand Slam titles, and I'm still going." 

2. Kelly Clarkson

this image is not availablepinterest
Media Platforms Design Team

After British television personality Katie Hopkins joked that Kelly had "eaten all her backup singers," the star responded, "I'm awesome! It doesn't bother me." In a later interview on The Ellen DeGeneres Show, she added, "It's like, you are who you are. And it doesn't mean that you're going to be that [way] forever. Sometimes I'm more fit and I get into kickboxing hardcore. And sometimes I don't and I'd rather have a glass of wine."

3. Gabourey Sidibe

this image is not availablepinterest
Media Platforms Design Team

After the 2014 Golden Globes, Gabourey responded to fat-shaming tweets with the most perfect tweet possible, "To people making mean comments about my GG pics, I mos def cried about it on that private jet on my way to my dream job last night. #JK."

4. P!nk

this image is not availablepinterest
Media Platforms Design Team

After P!nk attended a benefit supporting a friend receiving an award for her commitment for cancer research, Twitter users were quick to criticize her size. The star posted a note in response, saying, "While I admit that that dress didn't photograph as well as it did in my kitchen, I will also admit that I felt very pretty. In fact, I feel beautiful." She continued, "I am perfectly fine, perfectly happy, and my healthy, voluptuous and crazy strong body is having some much deserved time off." She then tweeted photos of fans who are embracing their own shapes and sizes.

5. Kristi Gordon

this image is not availablepinterest
Media Platforms Design Team

Kristi Gordon, a meteorologist from Canadian Global BC News, read hate mail from viewers on the air that shamed her pregnant belly and the clothes she chose to cover it. In a blog post, Kristi explained how the comments hurt, saying, "No matter how rational or confident you are, the mean things people say can have an impact. The negative thoughts seep in when you don't even realize it." With the support of her viewers using the hashtag #KushionsForKristi, she shook off the haters.

6. Tanis Jex-Blake

this image is not availablepinterest
Media Platforms Design Team

After a pair of teenagers made fun of her for tanning in a bikini, Tanis Jex-Blake wrote a response to Facebook, saying, "I'm NOT sorry that my body has housed, grown, protected, birthed and nurtured FIVE fabulous, healthy, intelligent and wonderful human beings," along with posting a photo of her stomach. The picture went viral, inspiring women to post their bikini shots with the hashtag #BareYourBelly.

7. Alyssa Milano

this image is not availablepinterest
Media Platforms Design Team

After comedian Jay Mohr commented on Alyssa's weight, "It seems like she had a baby and said, 'I don't really give a shit,'" Alyssa took to Twitter to respond. "So sorry you felt the need to publicly fat-shame me. Be well and God Bless. Please send my love to your beautiful wife." Killing them with kindness.

8. Ariana Grande

this image is not availablepinterest
Media Platforms Design Team

When Ariana Grande posted a video from her performance of "Bang Bang" with Nicki Minaj at the NBA All-Star Game on her Instagram, haters posted comments about the size of her butt. Ariana responded, "I'm shaking my pretty, cute, petite booty next to Nicki's pretty big booty. Both are f***ing awesome. How about we respect people's body boundaries and encourage each other to feel like a babe no matter how they are?"

9. Lady Gaga

this image is not availablepinterest
Media Platforms Design Team

When Lady Gaga posted this photo to Instagram, she received negative comments about her "weight gain." She responded, "So what if I got a belly sometimes, sometimes I don't. There's people starving in the world." Adding, "Id rather be fat than be shallow."

10. Demi Lovato

this image is not availablepinterest
Media Platforms Design Team

When Demi returned to the red carpet after three months in rehab, there were a lot of comments about her weight. She took to Twitter to respond, writing, "Guess what, I'm healthy and happy, and if you're hating on my weight you obviously aren't."

11. Jessica Simpson

this image is not availablepinterest
Media Platforms Design Team

During her 2012 pregnancy, Jessica received a lot of criticism from the media about her size. After giving birth, she spoke out, saying, "I think any woman who is pregnant and creating a life is pretty much entitled to eat whatever she wants as long as she's healthy. I wasn't going to let the media take away from what was one of the happiest times in my life."

12. Khloé Kardashian

this image is not availablepinterest
Media Platforms Design Team

Khloé has received a lot of criticism about her weight, even from her mom. She has spoken out on Keeping Up With the Kardashians, insisting that you should never criticize someone's body. She embraced this mantra when her brother, Rob, came under fire for his weight gain, tweeting, "What shallow souls some of you are. It's sickening to critique anyone off of their appearance. Grow up!"

13. Adele

this image is not availablepinterest
Media Platforms Design Team

In response to criticisms about her size, Adele insists that she is perfectly happy with her weight. "I've never wanted to look like models on the cover of magazines," she has said. "I represent the majority of women and I'm very proud of that."

14. Jennifer Lawrence

this image is not availablepinterest
Media Platforms Design Team

At the beginning of her career, Jennifer was told that she would be more successful if she were a smaller size. "Somebody told me I was fat, that I was going to get fired if I didn't lose a certain amount of weight. They brought in pictures of me where I was basically naked, and told me to use them as motivation for my diet," she said. She refused to change, and the Oscar winner no longer feels pressure to lose weight, adding, "If anybody even tries to whisper the word 'diet,' I'm like, 'You can go fuck yourself.'"

15. Amy Schumer

this image is not availablepinterest
Media Platforms Design Team

When critic Jeffrey Wells called Amy "chubby" and "not conventionally attractive," she took to Twitter to show her happiness in her own skin. "I am a size 6 and have no plans of changing. This is it. Stay on or get off. Kisses!" she captioned a topless picture. When asked by USA Today about the comment, she responded, "From the bottom of my heart — I could not care less."

16. Melissa McCarthy

this image is not availablepinterest
Media Platforms Design Team

When Max Reed described Melissa as "tractor-sized" and called her "a gimmick comedian who has devoted her short career to being obese and obnoxious with equal success," Melissa was stunned. "I just thought, that's someone who's in a really bad spot, and I am in such a happy spot," she told The New York Times. "I laugh my head off every day with my husband and my kids who are mooning me and singing me songs."

17. Samm Newman

this image is not availablepinterest
Media Platforms Design Team

When Instagram deleted Samm Newman's account, where she posted selfies in bras and boy shorts as part of a body-positivity movement, she fought back, claiming size discrimination. "They covered me entirely and I've seen pictures like that all over Instagram," she said. After speaking out, Instagram reinstated her account. "Fat is not a bad word," she continued. "How confident can you be if you keep censoring yourself because people don't want to look at you?"

18. Kim Zolciak

this image is not availablepinterest
Media Platforms Design Team

After Kim posted a selfie to Instagram, commenters fixated on her "chunky" legs. She posted another photo as a response, writing in the caption, "Yes I have thick or as some of my followers call them 'chunky' legs (Rude Ass People) always have and I love them that way." She continued to post photos in a bikini throughout her trip.

19. Tyra Banks

this image is not availablepinterest
Media Platforms Design Team

After a bathing suit photo of Tyra was published in tabloids under headlines like "Thigh-ra Banks," she put on the same suit on her show that the photo was a result of a bad camera angle. To the haters, she responded, "I have one thing to say to you: kiss my fat ass!"

20. Sarah Millican

this image is not availablepinterest
Media Platforms Design Team

When Twitter users posted insulting comments about Sarah's dress and size after she walked the red carpet at the BAFTA awards, she responded with an essay in the Radio Times. "I'm sorry. I thought I had been invited to such an illustrious event because I am good at my job," she wrote.

21. Kristen Bell

this image is not availablepinterest
Media Platforms Design Team

While pregnant, Kristen received criticism of her new shape. Her response? "I am not a woman whose self-worth comes from her dress size."

22. Jennifer Livingston

this image is not availablepinterest
Media Platforms Design Team

When a viewer wrote news anchor Jennifer Livingston a letter, writing, "Surely you don't consider yourself a suitable example for this community's young people, girls in particular ... I leave you this note hoping that you'll reconsider your responsibility as a local public personality to present and promote a healthy lifestyle," she read the note on the air. In her response she said, "I am much more than a number on a scale." Yes, you are.

Follow Olivia on Twitter.