Bottom line: trump is clueless about near everything, doesn’t want to learn or listen to anyone, and gets mad at them for not doing what he wants regardless of how stupid it is.
No accident that these are the departments he needs in order to cram through his immigration “policies.” He hasn’t seemed to figure out that what he wants to do is illegal, immoral or both. So when he doesn’t get the results he thinks he’s entitled to, he fires them. Then he can tell his deplorables that it wasn’t his fault.
If there is any justice in the world she will have a difficult time finding a new job. Of course, I’m sure Fox is always available. As others have said, the only bad part about this news is that Trump will likely find someone even more craven to do his bidding.