“Late Show” host Stephen Colbert on Monday called President Donald Trump a “one-man hate march” for his response to this weekend’s massive nationwide “No Kings” protests.

“There it is: King Trump crapping on America,” Colbert said after showing the video. “Which is insane, though I will grant, factually accurate.”

But he couldn’t help but notice the very liquid texture of the presidential feces.

“Eat a vegetable, baby,” he advised the president. “Throw in a handful of flax seeds in your milkshake. You got a real problem.”

Colbert called the video “vile and violent” and said only an “absolute idiot and a moral reprobate” would defend it.

So naturally, that’s exactly what House Speaker Mike Johnson (R-La.) did.

See more in Colbert’s Monday night monologue: