You miss the point I made. Firstly they never chose to roam on any network, they are only using Cell-C's network, probably because they got the best deal from them for the sake of their customers. Cell-C has the roaming agreement with Vodacom so Virgin doesn't have much of a choice really.It is still Vodacom which is to blame here as it's their gprs which is crappy. The roaming is suppose to be a plus providing you with extra coverage.
True but they presumably knew the implications when they signed the contract with Cell C and the limitations of GSM technology, i.e. a phone selecting a Vodacom signal when a Cell C/VM one is available. And they only need this "plus" because they don't have the nationwide coverage that MTN and Voda do.
If a person has slow speeds on their adsl they generally blame Telkom and not their isp. The isp provides the service, but because they use Telkom you will blame Telkom. Similarly if you buy a faulty product from a distributor you will blame the manufacturer for not testing it adequately and not the distributor. Do you understand the way this works?
Your analogy works in the sense that I have a Vodacom contract through Nashua Mobile, so if the Vodacom network goes down I'll blame Vodacom, if there's a billing issue I'd blame Nashua etc.
But in this case its the equivalent of buying a TV from "TVland" or some other fictional store, if I bought e.g. a Sony TV from there and it broke I'd blame Sony, but if the TV I bought had been rebranded as "TVland-Plus" or whatever, even if it was originally a Sony, my blame and recourse would be against "TVland-Plus".
Basically what I'm trying to say is they're not reselling a Vodacom product, they've rebranded it and in some cases you don't even need to use the Vodacom network to use their product. So they should thereby take responsibility for the service.
Now if I was getting crap GPRS from Vodacom with a Vodacom sim card that'd clearly be a different issue.
I'd be willing to bet a significant portion of the SA public don't even know that Virgin runs on Cell C which at times runs on Vodacom. This forum isn't really a representative sample.