I'll say something for Rahm: yes, he's an unprincipled scumbag, but he's at least an unprincipled scumbag with a grasp on reality. Which is why the rest of the Obami dislike him so much: he's not a true believer, he's not one of them.
And that's why he's gone.
I think it’s also because he may have some misgivings about Bambi’s Israel policy.