Yes, but she only says she bought a lot of food. She doesn’t say if she made it or pointed it out. If you’ve got a child who is telling you how skint they are you’re not exactly going to feel comfortable rummaging through their fridge and taking what you want are you?
Plus the weather was shit over the holidays so people saying ‘she should have gone to the park or the beach’ that wasn’t really an option.
And I think the ‘thank you meal’ might actually have been the final insult. Put it this way, if your child is telling you how skint they are and how they need you to help them out because of it, so you go down and help out and get things for the kids and go to a lot of expense. Then on the final night you suddenly decide that actually you have enough money to take your family out to a restaurant even though they haven’t offered to pay for anything all week, you’d be raging. Because the vast majority of the thank you meal was spent on themselves, not her. I think she would probably have preferred a small bunch of flowers and an offer to pay for one of the lunches she had with the children rather than taking themselves out for a meal and dressing it up as a favour to her.
The other thing I think might be a problem is that trains go in two directions. If the Gran only sees the children twice a year, she’s not the only cause of that.
There are two possibilities here. One is that she thinks this is normal and reasonable in normal circumstances. The other is that she upset and I think that is much more likely and she needs to ask if she has offended her. It sounds like she was dropping hints her financial situation is not as rosy as the OP thinks too.
I honestly think from the mother’s point of view this is going to be a case of a DD who only gets in touch when she wants a favour and pleads poverty then magically comes up with the funds to take the entire family out for a meal despite not offering anything towards her expenses during the week and also expecting her to be grateful.
If I was complaining to my Mum that I was skint and needed her to go to a lot of expense to travel and look after my kids and then at the end of the week I suddenly announced that actually I had the money to take the entire family out to a restaurant she would be fucked off too and we get on