These days it is extremely easy to design and build tens of thousands cheap, reasonably accurate land to land missiles . This is exactly what Iran has done. In addition Iran has made lots of short range, but very deadly anti-aircraft and anti-ship missiles. Any IDF attack on Iran will see lots of very expensive and non-replaceable Israeli aircraft end up as clump of metal debris on the desert. The same goes for the US navy and oil transportation. Iran has more than enough missiles to overwhelm their defenses and sink lots of ships, thereby sinking the US ability to fight and the US economy. Iran has check-mated Israel and the ONLY path Israel has is to get the best deal they can TODAY because the deals will only get worse as time goes on. In the near future, the US will be so weak and the Muslims so strong, Israel will be forced to accept a deal that means Israel essentially ceases to exist. So Israelis which is it - give up lots of land, water, cash and apologies for 1947 and everything that came after to get the best deal possible OR continued delusions until everything is lost. And do not lie to yourselves, because those are the ONLY two options. If YOU wait too long, a deal will be forced on Israel that virtually no Israel that is still left in the country will like.
Jewish youths assault Jew in Jerusalem, after they mistake him for an Arab (Haaretz)
from the article: Israel may have no military option against Iran