You will never find a candidate who agrees 100% with you unless you run yourself. Then no one would agree with you.
The Iranian deal is a pretty serious deviation. It means he trusts Hussein to get it right. BAD judgment call! It does not speak well of his ability to see what is in prospect. It is not as bad as caving on immigration would be but it is pretty bad. No. he doesn’t have to be 100% but on certain crucial things, a slight misstep is as good as maybe 25% off that 100%. He blew it. He got tired of fighting, I guess. If he blows the trade deal also then he joins the ranks of the McConnell Brigade and cannot be trusted in the White House.