Bad ratings are well deserved.
It's not so much the anchors (though Blitzer and King suck) as it is the worn out, tired political hacks they parade out over and over again as "experts" or spokespersons for one or the other political parties. There is never a fresh point of view expressed and never a true Liberal or Progressive view represented.
It is always the same old Gergen and company in centrist guise as a cover for advancing conservative hegemony . Worse even than Gergen is the disgusting Ari Fleischer who is unbearable to look at and is both offensively smarmy and relentless. When Fleischer appears everyone in their right mind changes the channel.
Maybe CNN should switch to an all day BBC or Aljazeera. Real news and intelligent discussion from multiple view points would be refreshing.