The 'Lip Sync Battle' host also called out VH1 for calling her a hypocrite over her rant.
Chrissy Teigen has had it with your sh*t.
The 30-year-old Lip Sync Battle host took to Twitter on Wednesday to call out the haters and trolls who plague her feed, declaring, "People are such hating a**es these days."
"Go f**king be happy, please," Teigen tweeted. "I cannot imagine being so f**king les mis all the time. Keep your personal sh*ttiness to yourself, let the rest of us be happy."
EXCLUSIVE: Chrissy Teigen Reveals How She and John Legend Keep Up the Romance During Her Pregnancy
The author -- she recently published her first cookbook, Cravings: Recipes for All the Food You Want to Eat -- added, "I'm tired of living in a world where I have to block 100 people over a tuna casserole post."
"I so badly want you to be happy so I can be happy," she wrote. "And no, this isn't all about tuna casserole, just a general outburst from weeks of reading miserable people trying to infect anyone they can."
Teigen wrapped up her "rant," as she put it, on a lighter note. "Honestly this is all because McDonald's did not put an egg on my sausage McMuffin with egg this morning," she joked.
NEWS: Chrissy Teigen Admits Parenting Fears: 'I've Truly Never Been Alone With a Kid'
Still, the mom to be's spatter of tweets inspired a now-deleted post on VH1's website, titled "Chrissy Teigen Is Twitter's Biggest Hypocrite," which accused her of "adding fuel to the fire."
"Defending myself is being a hypocrite? I have never once randomly sought out someone out to attack," Teigen replied. "Do you think that when you become a celebrity, someone poofs dust into your face and all your emotions are done away with?"
"Do you have any idea how much sh*t I read daily?" she asked. "And it's my fault for reading it or 'letting it get to me'?"
"I love interacting with my fans. So, I love to hear what they have to say," she told the media outlet. "But I can't robotically create blinders for the negative. But no. It's not the a**holes' faults. They're a**holes! It's mine huh."
"Why don't you stop policing people's emotions and learn what a hypocrite is," she concluded. And with that, Chrissy Teigen wins the Internet once again.
This isn't the first time Teigen has had to defend herself lately. She also responded to the backlash against her choosing the gender of her "darn science baby." Find out what she said in the video below.