And more because of ego of both countries.. USA mainly and Iran too, little bit.. Iran should give respect to POV of their friends..
They should ask Russia or China or any other country with which they have good relation, before taking aggressive stance on world stage. Now Russia is sliding her self away from Iran ... they want good relation with EU countries as their trade is increasing with them .. and they are in neighborhood.. if Iran can keep quite for some time and do little bit less publicity about their intentions and progress .. that may help situation to get calm soon... Iran needs to learn to behave on world stage ... in current situation many countries can stand with Iran .. but if situation get worst where they block water way .. that will provoke Arab countries, USA and EU.. then what .. India , China,Pakistan and Russia all will just see next show in Iran .. can't help much .. right now Iran don't need help in nuclear program .. so just do it .. don't shout it .. as India and Pakistan did ..
And both countries have election in next 1 year.. so leaders are doing many things for public consumption ..