Donald Trump has voiced disdain for the JCPOA and rightfully termed the agreement as a “terrible deal,” a view shared by the majority of Congress, military and intelligence analysts and many foreign leaders.