Maybe we stumble when we view insurgency as independant "thing" - "insurgencies have this" or "insurgencies do that". Perhaps it is more useful to conceptulize insurgency as another "tool" or (I hate the term as well) "line of operation". "Non-violent resistance" and "Insurgency" ("violent resistance"?) are tools that groups of people opposed to the government use to achieve their aims?
As for Bob's post, I read through it twice. I wish to digest it further before comment.
Bookmarks