A strike now is a month too late. The Security services have killed thousands and put the genii back in the bottle - at least for a while. Now the US will turn up, bomb Iran, kill some important (but rapidly replaced) people and then, again, turn to somewhere else.
Doesn't seem like a winning strategy