He's correct, but not the way he thinks. Calling CNN "liberal" is to smear classical liberals everywhere, and that's why I started calling them "leftists" instead. They are Communists, but that's a loaded word these days that tends to drive people away from my opinion.
It's time to reclaim the word "liberal."