I think India has matured as a pragmatic state from its baggage of a Idealistic one. Even at that Iran has been making lot of ugly noises and on the verge of becoming a pariah state. It is true US ambassidor has chose wrong vocabulary but that should not come in the way to pave the national interest and the long term relationships. BJP slogan has been congress is a pseudosecular party and it is true but if BJP opposes government move, can it be called pseudonalistic party? BJP should think twice before doing anything strange. Commies will raise hue and cry and if it hurts them , they should seriously consider immigrating to Iran