An interesting argument against revolutions anywhere using complex systems theory, by Nicky Case (whom I've just discovered). 

It's about how to change the world. Pair this with this idea on teamwork

The overarching moral is this: humility.

Humility is the knowledge we don't have that much knowledge. We're all too stupid to completely overhaul a complex political/economic/cultural system. We can't build a world from scratch, so we have to use what's already there. We can't find a silver bullet, so we've got to evolve all the parts simultaneously. We can't let hubris get the better of us, so we should go slow and steady and sustainably.