David Samuels thinks it would be rational for Israel to attack Iran:
An attack on Iran might be risky in dozens of ways, but it would certainly do wonders for restoring Israel's capacity for game-changing military action. The idea that Iran can meaningfully retaliate against Israel through conventional means is more myth than fact. Even without using nuclear weapons, Israel has the capacity to flatten the Iranian economy by bombing a few strategic oil refineries, making a meaningful Iranian counterstroke much less likely than it first appears.
It's a chilling read.