I think all this trouble has come from the fact that people know they can jump on the riot band wagon, and nobody will stop them. For years and years countries like Britain have taken the 'softly softly' approach, but I think it's evident enough now that that doesn't work.
Aside from that, you've got the government and the way this country is being run - Everything slowly seems to be coming out in the wash as to how corrupt the country actually is. Although I don't think that's the cause of the riots, it certainly isn't helping the situation.
Jack.