Jon Stewart mocks CNN and Piers Morgan.