Many people have weighed in at great length on Donald Trump and his Mexican Rapists Candidacy Announcement, since the real-estate mogul delivered the headline-making speech in the gold-plated halls of Trump Towers a couple weeks ago. The Daily Shows Jon Stewart has not been one of them. His relative restraint in the days following the speech has surprised Stewart fans; it was as if raw meat has been thrown to a piranha and the fish had turned up its nose.

This finally came to an end.

Noting he has just three weeks more as host of the Comedy Central late-night show, Stewart said last night he wanted to talk to viewers about one person “who’s been there really throughout this whole run, but specially near the end of the run. His name – is Donald.”

It was worth the wait.

“Donald recently glided back into my life on his solid gold up-and-down people mover, cranked up the unauthorized Neil Young, opened up his crazy hole, and promised me I would never be without material again,” he said, fondly.

Stewart played a clip of the radioactive bits of Trump’s announcement, and explained, “He’s sure about the rapist part. But feels that, I guess, by pure law of averages, there are probably some non rapists caught up in that tide, whether they’re unable to rape for medical reasons, or whether they are just all raped out.”

He played clips of TV journalists’ reacting, of NBC’s reacting, Univision, Macys and Serta reacting – even Ricky Martin getting out of business with Trump. He noted how our “PC culture…immediately moves to shut controversial speakers up, and censor them –  by interviewing them, everywhere, all the time,” followed by news clips of Trump being interviewed. Everywhere. All the time.

He acknowledged it’s “hard to get mad at Donald Trump for saying stupid things, in the same way you don’t get made at a monkey when it throws poop at you in the zoo. It’s a monkey. It’s what they do.”

But, what has most surprised Stewart is the “ridiculous, disingenuous defending of the poop-throwing monkey” in which the media has engaged. He showed clips of TV news navel gazers and politicians interpreting, explaining, and rationalizing the throwing of the poop. He also played Trump’s speech again, and again.

Stewart played it in slow motion.

He played it as a song, urging viewers to follow the Classy Ball bouncing atop the lyrics:

They’re bringing drugs

They’re bringing crime

They’re rapists

And some, I assume are good people.

“The one good thing to come out of this is that the farce of his candidacy is finally exposed: his un-seriousness on display, for all people and voters to see! And the results will be obvious,” Stewart gloated. Cut to clip of  Trump this week jumping to second place among Republican voters in a national poll, and in key early states.  “Fuck me,” Stewart concluded.

In other The Daily Show news, Stewart’s replacement, Trevor Noah, says Stewart is leaving the show at exactly the right time.