Of course Iran is developing nuclear weapons. No country tells the truth when national security is an issue: least of all the USA.
It is supremely naive to base any decisions on promises of that kind.
It may not be true that they will ever have them, but the possibility is enough for most purposes.
Iran believes that it needs nuclear weapons for precisely the same reasons that the USA thinks it does. It is the same for every country that has them, whether they admit it or not.
The bloody things have a very high cost and no country would pay it if it did not believe that it had to.
There is no application for them other than deterrence.
Welcome! OmniNerd's content is generated by nerds like you. Learn more.