So you weren't watching your bank account or credit card, weren't checking your bills, and just spent money based upon your account balance and now you think they took your food money?
Yes, they should have taken it out every month. What should you have done? I assure you that your role in this was not to ignore the situation, not check anything, and only freak out when they found and corrected whatever caused them to not be taking it out in the first place. They did not take "your foot money" they took "their internet money" and you are as much to blame as they are.