South Africa's political landscape is marred by corruption and leadership failures, as the promise of the Rainbow Nation fades.