Let's not confuse WHAT Stewart said with WHY he said it. The timing is important. Cramer's criticism of Obama hit the papers last Tuesday, March 3. Stewart did his takedown of Cramer and CNBC on Wednesday March 4. I don't think anyone can claim that the first did not cause the second. If Cramer doesn't criticize Obama, or if he does and it doesn't make headlines, Jon Stewart would have kept his outrage to himself - as he had largely managed to do for so many years.
At any rate, the White House is quite pleased with what Stewart hath wrought:
"White House Press Secretary Robert Gibbs said he and President Obama spoke yesterday about the fact that CNBC's Jim Cramer was set to appear on "The Daily Show" with Jon Stewart last night.
He wasn't sure if the president caught Mr. Stewart's bloodletting of the host of "Mad Money," but he himself gave the show a thumbs up.
"I enjoyed it thoroughly," Gibbs said at his daily briefing."
Political Punch: White House Raves About Jon Stewart's Beatdown of Jim Cramer