I doubt Iran would directly attack Israel. Israel has hundreds of nuclear weapons and they don’t want to be incinerated.
Unfortunately I think you could not be more wrong. Part of Ahmadinejad's plan is the martyrdom of Iran in exchange for the eradication of Israel, and paving the way for the 12th Imam to appear and establish the new global caliphate. Your instinct is good, from a western-values perspective, but we are not dealing with anything of the sort.