CNN struggles to break 1 million viewers on a nightly basis.
There are plenty of reasons for this. CNN has to compete with MSNBC for a liberal audience and, unlike MSNBC, its liberal anchors pretend to be unbiased. MSNBC’s primetime anchors are more similar to Fox News’s talent, which embraces its distinctive ideological voice.
But so far, it seems, America is turned off by CNN’s panels of pundits yelling at each other about an aggrieved porn star.