At the G7 summit, Trump responded to controversy over the Iran deal, saying he would blame Vice President JD Vance if the deal fails. This article reviews the deal text, Republican senators' criticism, and key terms of US-Iran talks.