This is madness.

Seriously, can these really be called service delivery protests?

What do these people really want?
...