I doubt that Iran would nuke Israel. Israel has at least 200 nukes of its own, about half of which are kept outside the country on submarines, surface ships and aircraft. A nuclear strike on Israel would invite massive retaliation. The Iranians are crazy, but they're not stupid.
Would Iran...