my mil is a widow and stays 2 short bus journeys away from us.same distance as my mum but opposite direction. my mum works but visits every day she can and calls everyday to speak to kids. mil hardly visits us and barely calls. i have made lots of effort to include her over the years but she is very bad at being a grandparent and my dd age 6 is now beginning to notice. mil has recently received a bus pass and can travel for free but still doesn't visit. we usually have at christmas my mum staying over so she can be here to see kids opening gifts. and mil over on christmas eve. but i can't be bothered this year. i do the cooking and making endless cups of tea while dh ignores her and she doesn't play with the dc. what she does do is talk. usually saying you don't call and don't visit. if her husband was still with us i would make the effort as he didn't see us much but when he did he was a proper grandparent playing on the floor and talking to the dc. so am i being mean. the final straw moment came when i realised i was making my dd talk to mil on phone as dd didn't want to. dd said she doesn't love us enough to visit so i don't want to talk to her. i agreed. so should i just not invite her over or sit through the usual crap and pretend all is well.