The problems in Iran, on the surface, are the result of a disputed election, but when you dig a little deeper the real difficulty, at its core, is a conflict of beliefs. To change regimes then, there must be a change of ideas. Since the street protests are to be truly effective, must start with a different kind of campaign.
Force will try to find the situation, the current regime justification for their own violent repression. If you can go use a system constantly as a threat as a force for change, public opposition, to thwart actions? The only way to fight against the current regime is that are discover ideas and beliefs, which are at the root of the problem and the attack at this level.