Some of the more obvious lessons of the failed Iranian revolution:
1. a revolution must have intelligent and competent leadership.
2. counter-institutional structures capable of filling a power vacuum when it arises must already be firmly in place before the revolutionary moment.
3. there must organization and a thoroughly developed plan of action on the part of the revolutionaries.
4. conflicting interests among different revolutionary factions must be resolved within the context of negotiated settlements and tactical alliances prior to the revolutionary action.
5. there must be provision for the separation of powers among the contending revolutionary forces before, during, and after the revolutionary struggle.
6. revolutionary action must be firmly rooted in popular cultural, historical, and political traditions.
7. the sacred beliefs of common people (e.g. religion, “traditional values”) must be respected.
8. the revolutionary forces must be organized on the basis of decentralized networks and confederations.
9. plans to maintain the operation of essential services and economic productivity must be thoroughly formulated so as to ease the revolutionary transition.
10. upon the disappearance of the state’s armed forces and police, a militia confederation must already be in place with well-established internal checks and balances and with the capability of repelling both regime loyalists or renegade elements among the revolutionary factions.
Within the context of North American politics at least, pan-secessionism would seem to be the most viable framework for implementation of the necessary principles listed above.