Ahmadinejad could not even fire an intelligence minister (Haidar Moslehi) he disliked last spring. Khamenei reinstated him. Ahmadinejad sulked and wouldn’t attend cabinet meetings for a while, but eventually got over himself. Hitler indeed.
-Juan Cole notes the real power in Iran, which has always indicated its opposition to obtaining nuclear weapons