I wouldnt say you were being over protective, I think your MIL could be a bit more thoughtful about what she is doing and saying. Maybe you should tell her your baby isnt a toy and that she can hold her when you want her to hold her and it is for you to say whether everyone else can hold her and it is to HOLD her not have a shot at. My Grandads OH always says have a feel and i find that a little odd but its not offensive.
My MIL is a bit of a moo to, we dont get on really and i would certainly say something if it was her.
My MIL is a bit of a moo to, we dont get on really and i would certainly say something if it was her.