I read a very interesting article in New Scientist magazine the other day which gave a mathematical and statistical examination of protest, in particular the recent protests in Brazil. It discussed how this sort of unrest spreads in much the same way as diseases and forest fires.