Yanbu op. My mil was very similar, with the addition of if I didn't appear to be endlessly grateful for, and not in the least bit hurt or put out by, the cheap tat she'd bought me (always obviously and significantly less effort than what was bought for everyone else) I was a selfish and ungrateful cow.
For example, one year part of her present was a gorgeous and fairly expensive set of pj's from m&s, exactly the style she likes. She also got some smellies she likes and various other quite thoughtful gifts.
I had seen her in very similar styles of pj's for years and she'd told me she loves new ones so was quite sure she'd like what was picked.
She had only ever seen me in pj's when ds was a newborn. I got a cheap set from a market stall, in a colour she knows I never wear, with seams already coming apart before they'd even made it out of the plastic bag they were in, in completely the wrong size. I also got a Bayliss and harding gift set.
The crappy gifts weren't due to a lack of money, she just never liked or approved of me and liked to make it abundantly clear.
I have since split with exdp and don't plan on wasting one single second more of any Christmas in her presence. I work for the NHS so have the opportunity to work Christmas day. So that's exactly my plan this year.
Ds is 10, so I have explained that he will get two Christmases this year. One with his father and exmil, and one with me and my family. He seemed quite enamoured with this idea, especially after being told that I had spoken to santa, and he would visit twice as well