"There are two sides? M-therf-cker? Two sides?!" Stewart said. "I believe they are called the Allied powers and the Axis powers. This m-therf-cker signed a treaty that I don't think any of us knew about.
Stewart then went on an epic rant about his suspicion that Trump's longtime Nazi motives, recalling a tweet from Trump four years ago that was a "white supremacist trope."
"In the president's defense, he is a terrible person," Stewart said.
"But here's some clues he's not a great guy. He lives in a building with his name on it in giant letters and he has a plane on it with his name in giant letters. Good people don't ride that like. You're never like, 'H ey, there's the Mother Teresa Plane.'"
"I'll admit, I have a particular beef with him. So all this shit is new to people. They're like Donald Trump is a racist? Four years ago, I come into the office one morning and I walk in and somebody said to me, 'Dude, did you see what Trump tweeted about you?' And I was trying to be cool so I was like, 'F-ck yeah!' So he tweeted, 'If Jon Leibowitz is so above it all, why did he change his name? Basically saying to people, 'Just so you know, he's a Jew.'"
Stewart responded to Trump's tweet from the Comedy Central Twitter and said, "Did you know Donald Trump's real name is F-ckface Von Clownstick?" The exchange ended a week later when Trump tweeted that Jon Stewart is a "pussy."
"Anyway, smash cut four years later, he's our president."
Read Stewart's full message below:
1st part of what Stewart had to say tonight: "It wasn't so much that there were Nazis. It was really the reaction by certain presidents." pic.twitter.com/77LjBsDH1y