So am I overreacting:
We are on holiday with my husbands family (parents, siblings, grandparents). Tonight at dinner my little one (9 months, our first) was getting towards too tired at dinner but was still cheerful so I was preparing to help him to eat as much as he could and stay as cheerful as possible before getting him whisked off to bed. He was getting a little fussy while everyone was dishing up and sitting down, and out of nowhere my MiL says "oh are you thirsty" and offers him his cup of water, I explained immediately that we generally only offer water after he's eaten something to avoid him filling up on water, then she took the cup away and he lost his mind (which he will do when tired and something he likes is taken away). He wouldn't eat a scrap of dinner and screamed unless actively walked around and distracted. My husband got annoyed as well as his mum kept coming to our end of the table to try (uninvited) to help (offering food etc.). Finally we finish dinner and get to take our baby up for a bath so we can get him fed (milk) and settled. We've just got him out of the bath and she walks into our room! She hung over our shoulders while we got him dried and into a nappy and it was awful, she practically deafened me squealing in my ear trying to cheer the baby up because he literally started screaming as soon as she came in the room. My husband is feeling overwhelmed because she won't back off and I was furious but staying calm. I know she means well, and she is an amazing babysitter in the week while I work, but she has done this kind of thing before (giving him toys in the high chair or nibbles of cake without my permission) and it feels very disrespectful. Am I being unreasonable to expect her to just stay in her lane as the grandma?