First time poster! Looking for some opinions please that I am not being a totally controlling mama bear and unfair on my MIL.
Background: MIL and I have always got along well, partner and I have been together for going on 8 years and our DD is now 11 weeks old. During pregnancy, an incident happened in which we asked DH's parents not to do something (twice), and they went ahead and did it without consulting us. This was a few weeks before I gave birth and it kept me up at night, that I later realised was because I was worried about them overstepping boundaries with our future baby in the same way.
After the birth they stayed locally and were there when we came home. They cooked and were very respectful of not overstaying. That said, MIL did tell me I had to finish my dinner before giving me my crying baby back and said twice that we should go have a sleep for four hours so she could look after DD or take her for a walk. This made me really uncomfortable as DD was only two days old at the time.
Last week they came to stay with us for 2.5 days and in my eyes it was a car crash. I did not hold the baby from when they arrived at 2pm-9.30pm apart from 2 feedings. When DH went to take baby off his mum, she went all frazzled and held onto DD saying 'we're here to help you', to which he replied 'mum just let me hold my baby' and physically took DD off MIL. This same day, we went to a cafe and DD started crying as she was ready for a feed, but it was getting dark and we were ready to leave. I asked DH to carry her home with a finger in her mouth (normally keeps her going), but MIL grabbed her out of DHs hands, put her in the buggy and ran off towards home with her. I then had to run after her and DD was besides herself when she got home.
The second day we went to the cafe she walked the pram there, had DD facing her the whole time (so I couldn't see her), so when she ran to the shop before we left I faced DD to me and intended to walk the pram home. Whilst I was standing up she grabbed the pram and ran off again. Then when we got home she sat in the living room with DD, and I sat next to her expecting her to pass DD over as she'd said she was going to make lunch. Instead she immediately stands up and says 'come watch Grandma make lunch' and takes DD out the room with her.
MIL also would not give DD back when she was getting upset. Insisting on soothing her with singing, which would calm DD intermittently, but then she became increasingly more distraught and I was eventually handed back a baby in a terrible state. I tend to just give DD the boob straight away so we rarely have any tears.
This alongside the following comments over the weekend:
-Constantly referring to her as 'my baby', to the point PIL said to MIL 'Where's YOUR baby' when I was holding DD! MIL then laughed and said 'Haha he thinks she's MY baby'.
-PIL: "I think we need to come up with a lease agreement for her (referring to DD)'
-'PIL to me: 'Watch out she (MIL) is running away with your baby'
-MIL holding DD: 'I always wanted a girl'. Insinuating she now had one... and moaning that PIL wouldn't let her have more than one baby.
She also text me before they came saying me and DH should go out for dinner to get some time to ourselves. I ignored this.
It feels like there's an underlying want to create physical distance between me and DD. They don't see DD often so I was trying to be generous giving them plenty of time to hold her, but it feels like a 'give them an inch and they'll take a mile' type scenario. I honestly feel physically sick at how terrible I felt because I just had no time to hold my own baby, and when I tried to assert myself she physically took her away from me. I had about four hour sleep over the two nights they were here, and just stayed up holding DD for some connection.
I know I need to lay down the law, it's just hard when you've previously had a good relationship.
Thoughts?