Judgmental MIL? Am I alone? Lol

So I just want to vent. Does anyone else's MIL show up unexpected at times and your SO just acts like it was okay without telling you? What if you weren't in the mood for company? I just feel like if my house isn't clean enough or something she always makes it a reflection of how I'm not taking care of her son well enough or something. And my whole point is that I'm not his mother and my job isn't to take care of him! I'm his wife and we are here to support each other. If the house isn't clean that'snot  just a reflection on me. It's also a reflection on her son but A lot of older women don't see it that way I guess. And I just wish he'd give enough warning for me to clean or actually clean himself knowing I don't like the criticism.