In the short term, your reputation take a hit every time you post ridiculous self-contradictory stuff.
CNN April 4, 2017: Everyone should have paid family leave: https://archive.fo/95N8h
Trump May 22, 2017: Trump's budget to include paid family leave: https://archive.fo/3w6ZL
CNN political activist May 30, 2017: How paid family leave hurts women: https://archive.fo/uH6yn
Political activists don't care. CNN's reputation takes a hit every time they do this. Eventually CNN would take critical damage. Which has happened, their ratings are down 70-90%.
In 3 minutes this video shows the problem of CNN: https://www.youtube.com/watch?v=7hXdjYwcgYU
What CNN must do now is rebuild their reputation. They need to toss aside all the toxic political activism. Will they do it?