First, there is no Iranian Petraeus, never has been, never will be!
Secondly, if you fight a counter insurgency war against the US Air Force and Navy, your gonna loose.
The only reason for Iran to have a country-insurgency General is to fight their own people that rise up against the regime of the Mullahs.
Most of these steps seem to be tightening the screws on Iranian's dissatisfied with the regime....Bush's plan of destabilization may be producing results.