There are two primary points here:
A) Just the past couple of years there has been an assassination of a high-ranking officer in Iran, and iirc a bombing of their consulate in Beirut. None of these are related to the nuclear program, they weren’t even claimed to be related to the nuclear program. I also mentioned other countries: the whole “Iraq has WMD’s”-thing comes to mind.
B) Regardless of the above, both the US and Israel have signed the UN charter, explicitly stating that the will not attack other countries just to get their way. Doing that puts them on the same level as russia when it comes to respecting international law. Saying “you should have done as I said and you wouldn’t have gotten beat up” doesn’t justify beating someone up.


Classic whataboutism.
I never said Iran was some kind of angel regime. I never defended any of the illegal shit Iran has done.
I stated, quite clearly, that the US and Isreal have started a war of aggression against Iran, in violation of the UN charter, and tried justifying it as being a “preemptive attack”. The primary point is: That’s a gross violation of international law, and should be condemned.
The initial point I made was regarding the irony in that by attacking Iran “preemptively” at regular intervals, they end up proving to Iran that their sovereignty won’t be respected unless they have a strong deterrent (e.g. nukes).
Iraq, Venezuela, … the point (which stands) is that the US (and Israel) have shown time and again that they will blatantly violate international law and attack others in order to preserve their “national interests”. No one should be surprised when that results in countries like Iran trying to develop strong deterrents like nukes.
Lets put it this way: When was the last time Iran launched a “preemptive” strike on Israel or the US?
Finally, to be completely clear: I’m not condoning any violations of international law. I’m actually sticking to a principle here and saying that one country attacking or coercing another is wrong, no matter who does it. That means russia is the bad guy when they attack Ukraine, the US is the bad guy when they kidnap Maduro, Iran is the bad guy when they organise terror attacks in Israel, Israel is the bad guy when they bulldoze civilian apartments with tanks, etc. etc. etc.