I guess Vodafone just likes to get as much money as they can. But surely it is not a good business practice to make your customers unhappy by stealing money off of them? If a person had a bank account with money in it would a bank just say ok you have not added any more money lately we will remove all your money. You then add more money and say hey I am still using this account look I just put money in it, Bank says too bad we are still keeping you money.
But why does vodafone have such a policy? She is elderly and mainly has the phone for emergencies and when traveling. It just seems pretty mean to take money off pensioners like that, its not like she is cancelling a contract or anything. I have just had to pay out another $20 and according to my bank statement I just paid $20 to vodafone in February.