Although he does sound a little on edge due to an impending Wedding
(oops did I let the cat out of the bag), I have to begrudgeingly agree with South Coast on this one.
If we are going to point fingers at anyone, then we need look no further than the bufoons that claim to govern SA at the moment. If the Dep. of Home affairs hands out SA passports to the highest bidder then I guess its up to the various "free world" embassies to try sort out the good from the bad. Sadly this just results in increased hassle and bigger expense for legitimate travellers from SA.
I think it can be said with a reasonable amount of certainty that the list of countries requiring visas for the green passport is only going to grow...