There is no deal. The problem with Iran is that it's a regional power that is not aligned with Israel, so Israel has been insisting for decades that it must be attacked. The desired outcome of course is not to "free" Iran but to weaken it so that it can't be a rival power. So first it claimed it was because of Iran's nuclear program, and when Obama put that under control with an agreement that gave Iran the opportunity to thrive, it pushed Trump to renege the deal so Iran's nuclear could be a problem again and the sanctions restored.