Thousands of potential counter-revolutionaries have been hunted down and eliminated over the years. Over thirty thousand were killed just in the last couple of years. Few remain in the current generations who are willing to risk opposing the Guards until they have been decisively eliminated. On several occasions, there were popular movements to overthrow the theocrats, most of which assumed that the US would step in to support such an uprising. They were always disappointed, often at terrible cost.
While the current attacks by the US are promising, most potential revolutionaries seem to be disposed to wait to see if the US is serious this time. Given their previous experiences, who can blame them for a certain timid desire to wait and see what happens.
It would appear that the US may have waited too long to step in and confront the current leadership of Iran. We waited until the threat of nuclear weapons became imminent before we took action. That delay allowed the Guards time to identify and eliminate more of those who could form the nucleus of a new government.
Some here question our justifications for our actions against Iran. For years, though, we have seen how Iran has supported terrorist activities throughout the Middle East. Their principal target has been Israel, but Iran has been active throughout the region, supporting persecution of Christian populations as well, and spreading their version of Islam far and wide to the detriment of many nations, and causing many of the problems with migration that plague Western nations.
It could take as many as three generations to rebuild a cadre of leaders from the native Iranian population. That is too long. Rapid formation of a new government must depend on the large expatriate population who left to escape the Islamic tyranny of the Imams and their Guards. It is time for them to come home.