These foolish lifetime politicians are totally divorced from anything that isn't their traditional political theater. They are incapable of seeing that trump is not a machiavellian political power player. He is a deal maker. To make deals you need people who (1) can be relied on to do what they promise and (2) don't cheat or double-cross you. That translates to people who are trustworthy, loyal, and honest. Sadly such types are almost entirely absent in DC, to the extent that swamp creatures don't even understand that such people can exist.
Taking a job from Trump, then later trashing him, and then asking for his support is the epitome of someone who has no loyalty or honesty. He seems to forgive a single lapse but multiple ones get under his skin quicky. She took it too far.
Haley’s a lowlife. Cheney, on the other hand, at least has the courage of her convictions.