Yikes. David Eason didn't hold anything back on June 23 when he took to Facebook to slam MTV. The former Teen Mom 2 star — who just turned 30 over the weekend — blasted the network in a profanity-filled rant for giving him the boot while allowing "racists, drug addicts, and potential rapists" to stay.

"WOW MTV. I've kept my mouth shut for too long!" he began. "MTV is such a hypocritical, liberal network that you still keep racists, drug addicts, and potential rapists on your shows as long as it meets your political beliefs? (Yet you are against gun rights which protects my family from those kind of people)."

But he didn't stop there. "I'm sickened to hear that Cheyenne Floyd said she hates white people and wants to kill them all!" he continued. "WELL HOLY S–T I'm the bad guy, even though I never said I hated anyone or wanted to kill them. Yet I received death threats from you morons? Come on people, MTV still works with Nev Schulman from Catfish even though he tried to sexually assault his timid vulnerable cast members! Not to mention Teen Mom: Young and Pregnant cast member Jade Cline, who took a picture with cocaine on the table in her selfie! Get your head out of your ass MTV, I'm not the problem YOU ARE! I mean why else would the head producers be the ones spreading all the lies on the internet with media outlets? Huh Morgan [J. Freeman]? Just for the record THE VIEWS, OPINIONS OR DEPICTIONS OF MYSELF BY MTV DOES NOT REPRESENT MY BELIEFS OR MORAL VALUES AND STANDARDS!

David was fired from the long-running show for making homophobic and transphobic comments in a series of slurs on Twitter. He got into an argument with another user about the prospect of concealed carry in schools and wrote, "It only makes sense to protect our kids the proper way, the only way we know how," linking to a news story about a bill to allow concealed carry in South Carolina schools. "Education is how we protect our kids," said the other Twitter user. "Starts with intentional parenting."

David continued, "And just what makes you think you have a right to tell me how to be a parent? Because you think you know me? LMAO, why don't you go tell the homo and transgender parents to start teaching their kids better morals. Oh, I forgot, that's supposed to be normal." He also called members of the LGBTQ community "dogs."

MTV has not made a comment regarding his post.

Teen Mom 2 airs Mondays at 9 p.m. EST on MTV.

Love Teen Mom? Be sure to join our Teen Mom Facebook group to chat about all the latest updates and juicy gossip!

Have a tip? Send it to us! Email In Touch at contact@intouchweekly.com.