Hi eelouisa! I'm another one who thinks you need to start w/ DH, and I'm glad you seem to agree w/ that advice. It may be "normal" for people to discuss things w/ their mum, as Tedber mentions, but DH needs to understand that your and his relationship is private and that you don't appreciate it being discussed w/ MIL. He needs to respect your feeling about this. Also, he needs to see that involving his mum creates/increases tensions between you and her.
I agree that it's possible that she may be self-conscious about the language difference and you need to cut her some slack where that's concerned. In fact, I'd say don't try to engage her in conversation if it seems too difficult for her or if she just doesn't want to. So kind of you to try to show interest but I think it's time to stop if it's not working out.
I'm sorry MIL runs to baby at night if you don't believe in doing that. But have you - or perhaps better, DH - let her know your policies about this? Are you and DH on the same page about this? If not, first, you and he have to work out a plan as to how to handle nighttime wakings. Then you need to set that boundary w/ MIL.
I'm not sure what you mean about her making you "feel like crap in subtle ways." Can you give us some examples?
"I now have to spend yet another xmas with her..."
Too late to change plans now, I know. But in the future,, would DH agree to spending Christmas Eve and Day alone, just the two of you and baby? I'm NOT saying to brush her off, just to see her on another day during the season. If that wouldn't work, again, I recommend setting limits on the length of the visit, whether she comes to you or vice versa. For this Christmas, please set boundaries where your baby is concerned. Let her know she's not to go to him at night. to leave that up to you and DH. And speak up if she tries to grab baby from your arms. Again, IMO, DH needs to step in here.
Best wishes for Christmas and the New Year! Let us know how it went.
Or maybe it would be better not to have her stay overnight. Does she live far enough away that she can't go home after a day's visit? IMO, one of the boundaries you need to set is that of time - you need a limit on how often she visits and how long.