Many people had a strong feeling that Israel would not blow up all of Iran’s nuclear programs before the Bushehr reactor began being fueled on Aug 21. Still many people hoped Israel would act before it became too late. Know that the reactor has fuel blowing up the Nuclear plant could spread hazardous nuclear material and kill thousands. Why didn’t Israel stop Iran while it had the chance? To answer that question we need look at all of the possible reasons?
Israel will attack Iran in the future. If Israel attacks the nuclear plant later it would give it’s critic a lot of ground to backup what they have been saying all along that Israel gives disproportionate responses to attacks and that Israel is the reason for terrorism and such. This seems like an unlikely scenario.
Israel has another plan. Perhaps Israel is waiting for a time that would be less obvious to blow up the nuclear plants and programs sites. Israel may have some plan that would allow it pull off this attack without killing thousands of lives and allowing nuclear material to be spread around. This is possible
Iran is not nuclear. Iran is not building nuclear weapons or does not have a nuclear program that is really worth worrying about. Israel itself has said this is not the case and even the US has said it’s just a matter of time. This does not seem likely.
The most likely option might be the worst case scenario. Israel has called the start of the nuclear plant in Iran unacceptable yet they allowed it to happen. They may have allowed it to happen believing the fallout from attacking Iran would be horrendous and that they would simply have to attack Iran only as an absolute last resort. The problem with this may be that Israel will not have the warning to stop Iran. Also, Iran in the meantime may give nuclear weapons to other countries and terrorists and the whole situation may cause an escalation that can not be fixed and will be worse than the fallout had Israel attacked.
There could have also been several other things the Israelis were thinking or considering and there is no way to know but time may tell.