You should sue TNB for your losses. You do have your rights as a consumer. After all, if you are late on your payment, they won't show you any mercy. Set a precedent and pls let us know the outcome.