I see it as all up to Israel. Either they go ahead and attack and pretty much screw themselves over, or they move to diplomacy since the current rhetoric, funding of terrorism, and threats are merely giving Iran a specific reason to actually develop the nuclear weapons Israel is so afraid of.
There are some other major concerns here:
How would an attack be carried out? There are no easy sea routes, the countries are separated by at least 2 other nations, and flying over other countries in a military attack violates international law.
What purpose would the attack do? Start a war, that’s what, and create bigger problems.
What’s the problem with allowing Iran to possess nuclear technology (and I guess on a further note, actual nuclear weapons)? The hypocrisy and double standards are pretty stupid.
Israel needs to cool the hell down, use diplomacy instead of putting Iran on the defense, and let the younger, more liberal and more accepting of Western culture populace grow into a new breed of Iran.