Well we all like to think we can do better than the 'experts'. What foreign policy advisors don't do though is get dewy eyed about their 'allies'. 'Reliable', 'close', are not epithets that any American administration will get hung up on. The US has interests and as long as these are seen as best served by supporting Israel, that is what the US will do. However, a raid on Iran resulting in massive loss of life and radiation poisoning in Iran will set the region on course for much greater conflict. That means in both Afghanistan and Pakistan and most probably Lebanon and Saudi Arabia too. That may not be a price that the US is willing to pay. Once 'reliable' allies have a habit of becoming liabilities. If you read up a little more on post war US foreign affairs you'd understand that better than you do right now.
Reformists are in the lead in Iranian parliamentary elections (dpa)
from the article: Brzezinski: U.S. should forcibly stop IAF flying over Iraq to reach Iran