ANC freed the country from white rule. It will take generations to forget that.
It's not really addressed in the article, but the root problem seems to be the lack of a functioning democracy where those in power are held accountable at least to some degree.
Politics tends to be complex, and while I know next to nothing about South-African politics I have no reason to believe it's any different there. You can't just apply Occam's razor to the first simple explanation that springs to mind.
Can happen earlier, I just hope when it happens it goes smoothly