Ahmadinejad, all the way. Chavez can over react a little. W can be just plain thoughtless, redundant, and a little ignorant.  Ahmadinejad on the other hand is stupid and inflammatory. Not a good combo.