He also wanted to give the media at large a bit of a pep talk in the wake of being called 'the enemy of the people'.

Jon Stewart made another triumphant return to 'The Late Show with Stephen Colbert' last night to talk about Trump (because what else would or could he possibly talk about) and the president's hostile relationship with the mainstream media, giving Trump a fair tearing down and talking to the media like they'd just been dumped by a bad boyfriend.

We have to say, the analogy works.