When DS, who is now 3.8, was born DM asked my MIL what she wanted to be known as. This was before we had even left the hospital. MIL said she wanted 'Granny'. DM said 'I wanted that'. So MIL suggested Granny S and Granny M. DM thought that would be too complicated and agreed to be called 'Grandma'.
It has been that way even since. Even though DM lives abroad half the year, DS chats to her on Skype/WhatsApp all the time and is fully aware she is 'Grandma'. DS has continued to called MIL 'Granny' but sometimes mixes the names up.
Fast forward to last month when we are on a week long family holiday all together. After we arrive home I'm on speakerphone to MIL and DS asks me if it's 'Granny'? I say yes and she replies 'I don't know where he's got this Granny business from, I'm Grandma'. I refer to the hospital story and remind her who's who etc. It's like after a week of hearing my DM being called 'Grandma' she suddenly wants that title. DM also heard the conversation and wasn't impressed.
Now every time DS says 'Granny' to MIL she corrects him which makes him upset as he knows he's not wrong. DH overheard her the other day and asked what's going on. I explained and he said she can't do that. I said you need to have a word as it's messing with DS's head but of course he won't. Today DS started calling DM 'Granny' and she's not happy
Sorry if this is a boring/long one, but MIL is starting to grate and I'm getting it on both sides. Surely MIL is BU and things should stay as they are?