We recently renewed our ADSL contract with Telkom in order to get a new router as the old one was packing up and out of warranty. About a week or so after renewing the contract, Telkom forced us to buy a 3GB Data Cap from them or else they will have to cancel our ADSL line. We have an uncapped account from another ISP so the 3GB cap is useless.
My question is this: Is Telkom allowed to do this? Is there maybe a way I can get past it because it's an unnecessary expense?