Tonight—on the same day that President Obama endorsed his rally—Jon Stewart came out swinging with his strongest anti-Obama Daily Show segment to date. Inside, video of the unexpected segment, during which Stewart basically called Obama a dishonest idealist.

[The Daily Show with Jon Stewart]