That's very presumptive. Some of our best scientists, Our ex-President have come in support of this deal. To call them idiots or traitors is to presume only one view can be right in the world.
I am not saying there isn't a case against the Nuclear deal, but then we are no close to being accepted as a Nuclear Weapons nation and NPT won't be amended. This is the best alternative.
And it is a falsehood that's spread by many that you need to keep testing nuclear weapons to be sure it works. It is science, and if you have the weapon that worked in 5 tests that we have done till date, no reason why it won't all of a sudden not work.
And besides, only Idiots & traitors seem to be thinking about the futility of actually wanting to go on a nuclear war!!