Can we all that agree body-shaming in any capacity is wrong? And making homophobic insinuations that positions gayness as an insult? What about speculating on someone's sexuality whatsoever?

Totally wrong, yes? Unfortunately, it seems neither Kim Kardashian nor Tyson Beckford got the memo that these things are Bad™, with both engaging in a messy as hell feud that originated on Instagram but quickly spilled all over the internet like thick toxic waste.

It all started when popular Instagram account The Shade Room posted a screenshot of comments Beckford made about Kardashian's body under a photo of the reality star's form-fitting fashion look for Jimmy Kimmel Live. Completely unsolicited, the model body-shamed Kardashian, writing that he doesn't "care for [her body] personally" and calling her "not real."

"Doctor f---ed up on her right hip," he added. (What a sweetheart, truly.)

As if Beckford's misogynistic body-shaming wasn't offensive enough, things took a turn for the worse when Kardashian, getting wind of Beckford's commentary, laid into him, snapping, "Sis we all know why you don't care for it," alongside a series of emojis indicating tea being spilled.

In case you can't read between the homophobic lines, Kardashian basically implied that Beckford is gay, as if that's an insult and as if that's the reason why he doesn't "care for" her body.

And because body-shaming just once wasn't enough, Beckford followed up in an Instagram Story, defending his opinion of Kardashian's body by writing, "Despite what @TheShadeRoom might be tryna say, my opinion on women who do plastic surgery stays the same, not for me! I personally don't care for it. Done end of story!"

To recap: Tyson Beckford offered cruel comments shaming Kim Kardashian's body and gave an unsolicited verdict on her level of attractiveness as a woman — twice. That's sexist! In return, she called him "sis" and insinuated that he was gay. That's homophobic!

Basically, all of this is messy and both of them are acting terrible.

50 Celebrity Feuds

More From Hot 104.7 - KKLS-FM