“Last May, CNN averaged about 1.12 million viewers during the primetime hours, according to Variety. That figure has dropped to just 859,000 this May, a whopping 23 percent decrease.”
They were pretty much 24/7/365 anti-trump a year ago too and a year before that. So I’m not sure a change in anti-trumpness is the thing that caused the ratings drop.
It's like you keep hitting someone in the head. Ten blows to the head will do a heck of a lot more damage than 3 blows to the head. Even if CNN anti Trump propaganda hasn't gotten any worse(I think it has), repeated spewing out of garbage for another year will put even more people off than before.
Not to mention there is only so much porn from Stormy Daniels that the average American can take. That's the trouble with porn, you've seen one, you've seen it all. CNN has become the porn channel and they are paying the price.
Eventually, people get weary of hearing the same things over and over. Plus they are competing with every network except Fox. Fox is the only independent.