I agree that you are entitled to a working Internet and if its not working you should be entitled to a rebate for the duration that you connection has been unusable. And Telkom will pass on a credit for the time you were down if you call them and log a fault.
My issue is that Ranger has said the problem lies not with Telkom but with a 3rd party.
You cant tell me that you have never been held up from doing your job before because you are waiting for someone to complete their bit so you can continue. In my profession this has happened to me countless times, I have installed the Servers in rack, got them all booted up, all I'm waiting for is the cabling guys to finish patching the new network points. Client is pissed at me because their new systems aren't up yet, whereas I'm done but I'm waiting on the contractors to finish.
Its a similar situation here. If Ranger could fix the problem himself I'm sure he would have done so long ago.
I for 1 am just grateful the problem has been identified.
If people cant accept that then move on to another ISP, there's no point bitching about it when its clear the issue is not Telkoms to resolve.