The alternative was to do nothing , let them continue the obvious nuclear weapon nation program. I am surprised we hadn’t attacked them earlier given what they did to our troops in Iraq with EFPs or Ukraine with the Shahed drones.
Yes & No. Thats what I understood the Trump campaign promised, to stop military meddling in other countries religious (or otherwise) conflicts.
Diplomacy is not nothing, and has kept the Iran program from restarting (going by US reports that it was stopped). Now it is all but sure to start up again. Unless the goal was for the US to be suckered into forcing a regime change, and we all know how well those attempts have gone.
> I am surprised we hadn’t attacked them earlier given what they did to our troops in Iraq with EFPs
If it happened at that time with proof and congressional approval then okay, but thats not an excuse for now. Thats how states end up in a war that lasts for a couple or more millennia