Ok, I admit I don't know what this is about with Pierce, even though I watch CNN regularly. What happened?
CNN was going to fire Piers because of low viewership.
Piers, anticipating the end, said, "OK, now that the game is up, I might as well admit it. I've been using my position to promote socialism, to gloss over its glaring flaws amply shown by history, and to spread disinformation about freedom, free markets, and the other founding values of the US. It seems that this was my undoing."
Hearing this, CNN immediately issued a statement: "Knowing that he shares the core values and goals of CNN, we can no longer fire Piers regardless of ratings or viewership. We are happy and proud to announce that we are keeping him as a valued member of the CNN team."