Teen Mom 2 star Janelle Evans' husband David Eason has been kicked off the MTV show after publishing homophobic tweets, including calling LGBT people "abominations".
The 29-year-old reality TV star's Twitter account has been taken down, but screenshots of his messages have been widely shared online.
- Abby Lee Miller teases Dance Moms season 8 from prison
- 'A**hole! Douchebag!' - Tears, insults fly in Married at First Sight Australia
Eason got into an argument with a Twitter user over gun control, which he escalated with homophobic language.
"David Eason's personal comments do not reflect the views of MTV," a network spokesperson said in a statement to media.
"With six weeks left of production on Teen Mom 2, effective immediately, we are ending our relationship with him."
In the Twitter disagreement, a viewer thought MTV should limit the exposure of weaponry shown off in people's homes, which triggered Eason's fiery response.
"And just what makes you think you have the right to tell me how to be a parent?" he asked.
"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 tweeted that he would teach his children "not to associate with [gay and transgender people] or be that way" because "if you lay down with dogs, you get fleas".
Evans, 26, has defended her husband, saying he doesn't hate gay and transgender people.
"David didn't understand how offensive people would get or how Twitter even works," she told TMZ.
"Now that he realises his voice is very strong within media/tabloids he has deactivated his account. He agrees he will keep his comments to himself from now on."
She added that he is friends with a gay man and recently attended a party in Miami that had "a lot of LGBT people there and he didn't act in any type of way".
Eason himself has not responded to the controversy.