no, it doesn't. It gives the average American citizen the right to own a gun, and therefore protect themselves. It does not give anyone the right to nuclear weapons, let alone kim jun un. get your facts straight
Why do you think they're stupid? They watched Libya and learned that those who trust the promises of governments in the West and give up WMD's have no recourse when they renege.
And yes, a people always needs a recourse against their government. Just ask the Russians.