CNN's ratings have hit record lows. The company is still making money thanks to its international presence, but U.S. viewers would rather watch its more opinionated competitors at MSNBC and Fox News. TV critic Eric Deggans of the Tampa Bay Times says CNN should shake things up.