I don't advocate panic for anything. Rather, wise assessment and preparation. It will take a generation for the rebellion in Iran to actually take power and makes democratic changes in the Iranian government. Mahmoud and his IRGC appointments all across their govt are a step away (the coming Assembly election) from virtually total control.
It seems in Iraq they only get 6 months.
After the gov't change in 74 anyone with talent left Iran, it may take a few generations to creat a leader.
Does the world have time - I figure American does not have the money.