That's a good point. These controversies tend to be manufactured when they've decided to knife the target over something else. He probably pissed off the wrong person and they started digging up dirt about him to find a pretext to get rid of him. It sounds like he's been a toxic asshole for over 15 years, so he'd be long gone if that was the real problem they have with him.
If he was really fired over the Haley comments, why wasn't he let go in real time?
That's a good point. These controversies tend to be manufactured when they've decided to knife the target over something else. He probably pissed off the wrong person and they started digging up dirt about him to find a pretext to get rid of him. It sounds like he's been a toxic asshole for over 15 years, so he'd be long gone if that was the real problem they have with him.