For all its flaws, CNN remains the best of the three cable news networks. MSNBC is totally liberal and fox is totally conservative and both toxically so, and CNN tries to be honest and impartial. If they seem to be moving left, it's because there is more bullshit on the right than on the left...