Well this is what I mentioned above. By all sense and logic, she should have been gone a long time ago. Trump is a paranoid lunatic who demands loyalty, she is in the inner circle with an insight to most things and yet he’s kept her around for this long.
I’m convinced she’s either got something on him or it’s a case of keeping his enemies closer. She’s doing his bidding publicly because she likes her job at the White House, she would be a dangerous foe to have running her mouth of if he lets her go.