When I first met my mother in law we did not get off on the right foot. She had never met me and told (then boyfriend) husband that I was not good enough for him. I heard her say this once while we were on the phone...he doesn't know (to this day) I heard her.
Anyway we have a lot of issues with her telling me how to run/organize my house. I blew up one time dropped the "f" bomb. While not my finest moment and I could have handle differently, I was at the end of my rope. I apologized a few days later. Then I received a 6 page letter about how I was lazy, no good, made my husband do everything for me and had no appreciation for him. "You are not good enough for him and this won't last"...
At the time of her visit where she witnessed all of this, yes I came home from work and was dog tired. My husband has always done the cooking, and I the cleaning. However during her visit I was not feeling right and it was unusual...
After she returned home I found out I was pregnant. Thus my laziness had an excuse!
It was once said to me by another one of his family members that "Before you, his opinion was the same as hers...once he met you his opinions started to change, she couldn't handle that"....
It is now 7 years later and she and I have worked through our differences and we actually get along and talk to eachother with respect. I always remind myself of the statement above and that has helped me to see her side of things. She was scared and threatened by me. As I was of her.
It's time for your mother in law to move it. She needs to be an adult.