Wave after wave of community protests have been taking place in South Africa from Orange Farm in the Vaal, to Eldorado Park outside Johannesburg, to Khayelitsha in Cape Town.