Details aside, President Obama made a huge mistake with the Iran nuclear agreement: He never submitted it to the US Senate as a treaty as the US Constitution calls for. He did not do it with the Paris Climate Change accord, either. We have a treaty provision for a reason!
PS: You can listen to my show (Canto Talk) and follow me on Twitter.