At a raucous rally in Tennessee on Tuesday night, President Trump was firing on all cylinders, taking prominent Democrats to task for their obstruction, their zeal to roll back the GOP tax cuts, and their misguided adoration for the illegal immigrants he has vowed to stop at the border. At one point in the rally, he implored voters in the state to reject Senate candidate Phil Bredesen, whom he labeled “an absolute total tool of Chuck Schumer and, of course, the MS-13 lover Nancy Pelosi.”

Brutal, but then again: the truth hurts.

At least half of the liberal Democrats/Media monsters who raked Trump over the coals for his “animals” remarks a couple of weeks ago had the sense to tuck their tails between their legs and slink away after the full context of those comments became known. Some even apologized! But others, like Pelosi, merely doubled down, insisting that even the murderous gangbangers of MS-13 deserve our respect because they carry within them the “spark of divinity.”

“We are all God’s children,” Pelosi sanctimoniously said.

For those keeping score at home: Nancy Pelosi has no problem with women exterminating their innocent, unborn children for the sake of convenience. But to call the vicious cretins of MS-13 “animals”? Oh no, that’s horrible. You’ve sinned against your Creator.

Where the hell do these people get their moral compass from?

“They’re more interested in taking care of criminals than they are in taking care of you,” Trump said. “Democrats have opposed every common sense measure to stop this horrendous scurge of crime, to dismantle MS-13 and to end illegal immigration.”

Speaking of illegal immigration, Trump also kicked up some international dust when he reminded the crowd that he hadn’t forgotten his #1 campaign promise: To build a wall and make Mexico pay for it.

“I don’t want to cause a problem but in the end Mexico is going to pay for the wall,” he said, drawing cheers from the crowd. “I’m just telling you Mexico is paying for the wall. They make all of this money and they do nothing to stop people coming through Mexico from Honduras and all these countries. They do nothing. They are going to pay for the wall and they are going to enjoy it.”

Mexican President Enrique Pena Nieto quickly responded on Twitter.

“President @realDonaldTrump: NO. Mexico will NEVER pay for a wall,” he wrote. “Not now, not ever. Sincerely, Mexico (all of us).”

We’ll just see about that, Mr. Nieto. All we know is that for whatever else you may think of him, Donald Trump has a way of making people eat their words.