I don't speak the same language as my mil. Its kept the peace better then normal (I understand a lot but can't speak)

Divvy- yes yes and yes

When I do see mil I greet her then ignore her as best I can. If she's here I will pull her away from snooping through our house to be with the kids. I try just keep her busy with the kids. Smile and nod and forget what she said the next minute helps.