Ok, it appears what I was reading was wrong. He can be fired.
However, doing so right now would be a drastic mistake. It would backfire on Obama and Clinton.
So, for political reasons, he cannot be fired.