I have 3 DC. I live around a 30 minute drive (easily double in rush hour traffic) from my DM. She doesn't drive but expects me to take the children over weekly. I understand it's easier for me to go to her instead of her getting numerous buses/trains which would probably take over an hour each way, but still it's a hour round trip for me so I feel a lot of expect weekly.
Eldest is in primary school, middle in nursery and youngest still at home. So it has to be at the weekend due to school, which means every weekend has been occupied by visiting her. It's almost become second nature but now we're in the school holidays and I realise how little free time we have during school term due to weekends being accounted for I'm getting a bit fed up. And she's not at all greatful for it, very entitled with it and I honestly think she views herself a third parent.
She plays on the fact the kids love going over, as if they absolutely adore her, when in reality it's because when they're there without me/DH they get to do whatever they please. When they stay over I'm pretty sure there's absolutely no bed time, minimal teeth brushing, absolutely no nutritional food etc (I do ask about these things but I get very vague answers). They stay over often, she often brings it up in front of the kids so I look the bad guy if I refuse.
I often read on here about people struggling to be assertive with their mothers and I definitely can relate. As I said further up she's very entitled and seems to see herself as a third parent, so if I was to say that I'm not coming over EVERY weekend, or no they aren't staying then she acts really quite childish and bratty. Tbh I'd love to tell her to fuck off when she acts like this but we don't really have any other family so I don't want to do that for kids sake.
Any advice other than just putting my foot down? 