Well, Iran has ratified the
Nuclear Non-Proliferation Treaty, so technically it's against their own laws to develope nuclear weapons, unless they withdraw from the treaty.
Curiously, North Korea has officially withdrawn from said treaty (albeit after breaking it, apparently). Israel has never signed nor ratified it. So it's technically within international law for both NK and Israel to have nuclear weapons... although Israel doesn't officially have those, and NK claims they have but probably don't have them, at least very many.
But in general idea, it's a perfectly legitimate question: If the current nuclear weapon states don't plan to use their weapons, why are they still having them? I mean, it's
most illogical attitude. Certainly having the nuclear weapons indicates that there are some situations that the governments of those countries would deem it appropriate to use the weapons? If they would categorically think that nuclear weapons shouldn't be used in offense or in defense (which is also most lillogical thought), why not just toss them into lunar orbit and explode them there? Perhaps for a new year's fireworks, would be cool to explode all of them in one spot on the moon.
