Blueskull, you're ignoring the fact that they broke what amounted to a promise to not transfer the technology we sold them to Iran.
The arguments you're making are pretending they had not made any promises but the US assertion is that they did. And it may turn out to be true.
Also, I think we all would agree that stopping arms proliferation is very important. But in the end we need to also reduce the savage inequalities so that fewer people end up angry enough at one another to commit violent acts.
Business models that ignore the need for improvements in that area are not doing us good.
All that said, I actually think one would have to be blind not to see that we've made big improvements in many areas in the last few years, especially in that people are talking with one another, doing business with each other, and finding more often than not that they have more things in common than not.
The problem in this kind of discussion is, not everyone in this world agree that Iran should be punished, or sanction against Iran is something "sacred".
And also since 70s, almost 2 generations in western world (US & puppies) have been heavily brain washed that Iran or Ayatollah is evil, remember that ?
And every Iranian leaders , even was elected in democracy, still an evil.
See ? While you based your argument about law, and sanction against Iran, totally understandable as you live and raised in western world.
Again, not everyone on this earth see the same thing as you western US & puppies see.
Intermezzo ...
Q: Does anyone remember since when, Iran and it's elected leaders were and are always "stamped" as evil ?
A: Since the Iranian people de-thrown the CIA's puppet named Shah Iran.