The only way Israel could defeat Iran is with Nuclear weapons. Even if this happens Iran will still rain thousands of missles on Israeli cities. Israel will NEVER attack any country that has the ability to actually fight back. No they will satisfy their blood lust with attacks on Gaza and Little Lebanon which have only limited means of defense.
from the article: Barak: Iran poses no immediate existential threat to Israel