Poor Rahm Emanuel. He quit his post serving out nation halfway into it to run for Mayor, reminiscent of Sarah Palin when she ran for Vice President.
Big difference is Palin had people suing her right and left for Alaska related things.
Bigger difference too is that Sarah Palin was legally allowed to do exactly what she did. Emanuel neglected to research fully his concern, and now, the courts say he can't run.
Court: Emanuel's name can't be on mayoral ballot
My best guess is President Obama ran him out politely, that their relationship was good (hence the support for Emanuel's Chicago run), but that our good president wanted someone else in Emanuel's position.