President Donald Trump delivered another wild and rambling rally on Thursday night, complete with insults, derisive nicknames and at least one profanity.

As folks on social media pointed out, Trump’s highly personal attacks on his critics came just hours after first lady Melania Trump’s latest #BeBest post on Twitter. That’s her awareness campaign, which includes anti-bullying efforts. After meeting with children on Thursday, she wrote that education should include “a firm foundation for understanding our own feelings & those of our peers.”

The message appeared lost on her husband who attacked ― among others ― “little pencil-neck Adam Schiff,” referring to the Democratic congressman from California who is chair of the House Intelligence Committee.

“Got the smallest, thinnest neck I’ve ever seen,” Trump said at the rally in Grand Rapids, Michigan. “He is not a long ball hitter.”

Then, Trump launched into a mocking impression of Schiff: