Under normal situations, yes, there is little hope for SA.
But now, the ANC is weak, there is division amongst its upper ranks and actions are resulting as an effect. Now is the time for opposition parties to kick in. I would expect they could start by making a strong-worded media statement, criticizing the current f-up, calling on all South Africans to join the fight against the ANC. This I expect within the next 24h. Then, as part of a longer-term campaign, they should start a massive project to find and reach out to each South African possible, even the ones in the remote corners of the country, and educate them about (1) the current situation with the ANC and the f'ed-up country and (2) the benefits of voting for a new(?), stronger opposition party. And BAM! You have a new party at the lead of the country by 2010. Then one thing after the other follows... all problems addressed... and by 2015 our children can play safely outside, we can all take public transport to work and all problems sorted out - just like a 1st world country. Sounds like a dream yes but NOW is the time to act and it can become reality!!!