So we're blaming the US because Iran chose to pursue weapons-grade enrichment. Have you considered that Iran could simply choose not to do that, like every other paranuclear state?
Ultimately the choice of whether or not Iran gets to build a nuclear bomb is not up to them, and they're finding that out now.
What happened between Trump withdrawing from the treaty and Fordo getting bombed? I feel like you're perhaps missing a few critical steps on the Iranian side.
Trump signaled that diplomacy wasn't going to solve the tension, and they weren't getting what they wanted to in exchange for not building weapons. Of course they were going to build them. Why would they not, whether for offense or defense?
Ultimately the choice of whether or not Iran gets to build a nuclear bomb is not up to them, and they're finding that out now.