Maniii Aucun de ces trois Etats n'a ratifié le Traité de Non-Prolifération, ils ne se sont donc jamais engagés à ne pas acquérir l'arme nucléaire et ne sont pas liés par le droit international.
L'Iran, au contraire, est un Etat partie au TNP et doit respecter ses obligations internationales. Ils ont accepté de ne pas développer de programme nucléaire et affirment ne pas être en train de le faire, mais ils ne veulent pas autoriser l'AIEA a vérifier le respect de leurs engagements. C'est là qu'est la faille : l'AIEA ne peut rien faire sans l'accord de l'Etat qu'elle doit inspecter !
Pour la Corée du Nord, elle devait respecter le TNP jusqu'en 2003, date à laquelle elle s'en est retirée (très simplement, ce qui est un autre problème de ce traité).