SO much misinformation here..., look as far as North Korea is concern, they got what they want out of the meeting with the president. We got our citizen back and some gesture at destroying their nuclear tunnels. It takes time to work out the details. Call it a propaganda victory for them but wait a minute this propaganda victory only serves their local audiences, no body in the world really take North Korea seriously either way so no big loss on our part. Remember the real prize for the north koreans is that we pull out our troops from the peninsula, they didn't get it. Did trump hint at it sure but again I would just put that as part of trump negotiating tactics from his book art of the deal "tell them what they want to hear". If our state department find the North Koreans have a breech of faith then the sanctions will go back into place and our troops would jump from japan to north korea in a matter of days.
Now on the the Iranian part, no doubt about it ladies and gentleman, Iran (fundamentalist regime) ,can not be allowed to have a more prosperous economy as they will use this money to challenge US dominance in other theaters as they have done in Yemen, Syria , Palestine etc... Giving the Iranians back their funds and removing sanctions was a huge mistake in the first place, an error on the the side of the Obama administration. It is in our best interest to isolate Iran until they become dirt poor like north korea and renegotiate, not just for nukes but to stop causing havoc in the middle east with their funding of extremist groups and proxy wars.