In short, I think people should not immediately assume the US military is a broken sword because it has not slain the Iranian Regime.
Even a good sword cannot cut if it is wielded by an imbecile.
At the same time, US military laurel-resting-time is pretty clearly over (and has been for a while).