Actually, it's a company's inability to explain to their customers what is going on that causes the bad reputation.
It NEOTEL would put up a notice saying that:
e.g. - Tower 456 in the JHB Morningside area is currently over-subscribed and experiencing traffic problems. We are in the process of upping the tower capacity and will be complete in 3 days time.
Thenthe clients would see the notice, grumble a bit, but KNOW that something is being done about the problems.
The way it stands now is that the customer does not even know if anything at all is being done. Even calling the help-desk does not help because the help desk does not have any information regarding tower problems either. This leads to a loss of trust, and when you've lost trust, your reputation is shot.
Neotel, implement transparency.