Although I must agree with you all about Vodacare's service being k@k, I feel thet the main problem with the iPhone in SA (and the UAE) lies at Apple's door - there are Apple retailers in both countries who steadfastly refuse to have anything to do with one of Apple's core products. Apple's presence in the UAE and South Africa should cover their entire product range with the same standard of service that users enjoy in the States. By having the product and a reciept as proof of purchase their support should be international.
I bought an iPhone 3g in Doha in Qatar, after a couple of months the WiFi packed up while I was home in SA. I went to the iStore (or whatever it is called) in Clearwater. The guys there tried to help with the usual carp - "upgrade and restore" which I, obviously, had already tried, beyond that they refused to have anything more to do with the device. I looked on the web and Apple have no central repair facility where I could send my phone, they are only supported in the country of purchase? I bought the phone in a Mobile shop in a Doha Souk, not from the service provider and since I will not be going back to Doha (I hope) I have no redress.
The Apple store guys recommended a company called iFix iPods - that is another story. They (iFix iPods) were un-able to fix the WiFi and for some reason the phone is now unable to recieve a GSM signal either.
So, back to the crux of this thread - do not blame Vodacare for the carp service (although it is) the fault lies squarely with Apple.