Critics call Trump's Iran deal one of the most humiliating in U.S. diplomatic history, citing billions in concessions for few Iranian commitments.