I managed 25 years with my MIL and she was a strange person. She didn't understand working women, she didn't understand modern child rearing, she could only ever go on holiday to one UK location or one overseas location.
How do I know this? Because I did things differently and she just had to comment.
The critical thing to me was maintaining sufficient peace that I did not upset DH.
So, if she wanted to visit (very rare) then she was welcome and DH would be expected to entertain - I would just make complicated creations in the kitchen.
I never visited her without DH.
When DH and I and DC visited, I left DC and DH to interact with MIL. I would take a paper and do the crossword, occassionally lifting my head to "ask for help" with the odd clue.
They already thought I was odd so they just shrugged their shoulders.
I never, ever, ever criticised her to DH.
Timidviper said Just ignore her and distance yourself. I hope this gives you some idea of how that can be achieved.