Even so, I think there's an element of false equivalence in your thinking.
In terms of how the networks handled allegations of improper behavior against their anchors with oversized egos --- CNN is no different than FOX which is no different than MSNBC.
They all handled it poorly and only took action when it reached the point with lawsuits, publicity, etc. that they had no choice but to send them packing. Usually after years of poor behavior. They did their best to bury the information -- so they could still make money off these hosts in the prime time slots.