Well, that depends: If as a customer you are told since August 2014, that the network will get better "any day now" and you get strung along and eventually towards the end of June the wheels come of completely and you then attempt to cancel past the 25th and then get told "Uh well, you used some data, so payment is taken and you have to service cancellation period as well", it is truly a slap in the face for customers who have been with you for several years.
Case in point is now that your company made promises about a new network and it is really just white-wash, as you are shifting customers to other ISPs to absorb whatever limitations you have on your MTN network. I am sure if customers where told by Gian two weeks ago that you will move some customers to the VOX network, others to Neotel and others to Telkom, customers would have just cancelled right then.
Regardless of what you say, this lack of transparency is misleading the customer, violates CPA and ISPA code of conduct and I leave you with one of your marketing quotes -
https://www.afrihost.com/microsites/adsl_network/
There is absolutely no evidence that millions of Rands have been spent to improve your DSL network quality over the last 12 months - I am saying this since issues I had in August 2014 continue to persist 12 months later and from customer reports, those very same issues seem to get worse (which is surprising as customers are busy moving to other ISPs and should actually free up capacity).
TBH - I would have stuck it out with AH, if your company had been more open about the actual problems and how you attempt to overcome it. A simple and honest "Guys, with the increased demand from customers we have reached a limitation on our network, and for the time being we will not sign up new customers or are forced to throttle customers" - so in essence do a MWEB. As painful as it might be for your business, it is a rescue-plan. I think if I had known in May (when major issues started, making the usage of your services almost pointless) that your plan-B was a VOX-account, I would have left right there.