On Sunday night, Donald Trump was up late watching MSNBC waiting to hear his name. We know this because after 11 PM Eastern time, Trump posted a series of angry tweets over a town hall hosted by Lester Holt on criminal justice reform, featuring John Legend. Trump excoriated the host for not giving him credit for the First Step Act, legislation designed to shorten the mandatory sentences for some drug offenses that passed with bipartisan support. "I SIGNED IT INTO LAW, no one else did," he tweeted, adding, "Guys like boring musician @johnlegend, and his filthy mouthed wife, are talking now about how great it is—but I didn’t see them around when we needed help getting it passed. “Anchor” @LesterHoltNBC doesn’t even bring up the subject of President Trump or the Republicans."

Chrissy Teigen, the "filthy mouthed wife" in question, responded, "lol what a pussy ass bitch. tagged everyone but me. an honor, mister president."

In a follow up tweet, she added, "the absolute best part of his tweet is I literally didn't speak in the special, nor was I mentioned. I'm cackling at the pointless addition of me because he cannot not be a bitch."

Trump often gets indignant over women using profanity, like he did when Michigan representative Rashida Tlaib told supporters at a gathering, "We're going to impeach this motherfucker." The same day Tlaib's comments went public, Trump said, "I think she dishonored her family using language like that in front of her son and whoever else was there, I thought that was a great dishonor to her and to her family."

But, of course, the president, whose hypocrisy is seemingly boundless, uses profanity often, and with great relish. As Peter Baker wrote in a May New York Times story on Trump's frequent use of foul language, "At rallies and in interviews, on Twitter and in formal speeches, he relishes the bad-boy language of a shock jock, just one more way of gleefully provoking the political establishment bothered by his norm-shattering ways." And he's very liberal with his insults when talking about women, like when he claimed California representative Maxine Waters was an "extraordinarily low I.Q. person," said that Stormy Daniels, the adult film star with whom Trump cheated on his most recent wife, "horseface," called his former staffer Omarosa Manigault-Newman a "crazed, crying lowlife" and a "dog," and alleged that New York senator Kristen Gillibrand "would come to my office 'begging' for campaign contributions not so long ago (and would do anything for them)." He also falsely claimed that "low I.Q. Crazy" MSNBC host Mika Brzezinski spoke to him while she "was bleeding badly from a face-lift."