I believe that Jon Stewart had a lot to do with CNN eventually yanking the partisan bickerfest known as Crossfire. Stewart exposed it for what it was...Jerry Springer-type sensationalism that had no place in today's political discourse.
What he did to Jim Cramer and CNBC last night was much the same. Shining the spotlight on the cockroaches that cheer, cheer, cheer the short-term gain and instant profits instead of thinking of long-term stability.
CNBC has been too afraid to lose that "access". If they can't get CEOs on-air to tout their companies' financial strength (no matter if they're lying through their teeth), then that obviously means their analysis will suffer and ratings will plummet.
What they don't realize is that people, people who want to think that is, CRAVE honest journalism. Remember how 60 Minutes used to garner such big ratings? Stewart is closer to Mike Wallace in the old days, just with a humorous and sarcastic twist.