Iran's time will come. If not in this decade then may be in next decade but it is clear that Uncle Sam won't let a major oil energy supplier exist outside their influence.
If I was dictator of Iran, I would heavily invest in nuclear warheads and long range ICBMs as they are the only guarantee...