Of course, you exaggerate. How would there be a mass reaction to his on-air bashing of the second Amendment if that were true? Someone had to be watching.
I would guess his ratings are low, lower than number one rival FoxNews in the same time slot. It is a ratings-driven business. So rather than telling him to shut up, they might pull the plug on him completely by letting him go - especially, if as you say, they can't be too proud of him anyway.
Yes, I exaggerate slightly. He has the lowest ratings of any cable news network in that time slot. Better?