There's only so much we can do. If a nation is hell-bent on aquiring WMDs--and a preemptive strike is not an option--it mostly likely will aquire them sooner or later. That is why a strong nuclear deterrent force (and eventually an anti-missile system which is just starting to come into service) is really the only option.
No hope for internal revolution in North Korea - the people have been isolated for so long that a good majority know nothing else beyond their own bleak existence.
Not so in Iran - they see the world outside - the filters have been imperfect - revolution is possible.
But they might wait until after the nukes are available - having nukes might cement the new regime's position with respect to the mullahocracy.