Rock,
I know it's easier said than done, but don't let everything your MIL does get under your skin. By doing so, you're showing her that her words have power over you.........and she may even ENJOY seeing you get upset. She may even be happy when she sees your husband getting mad at you for getting upset with her. Projecting a calm image (to the best of your ability) and acting unaffected is what will enrage her. So, don't flare up over every single thing...............that's what your MIL does (she's the one who flares and nags and complains about everything). You want to turn into her? No, right? So, don't. Stay calm and stay cool.....and when you feel you can't.....just find sneaky little ways of putting MIL in her place and restoring some peace and even humor in your life ;). Examples:
The Picture Frame:
Why are you getting worked up over this? It's your home, design it however you wish. Leave the picture frame as it is. It's sad that your MIL wants to gossip about you to other people over a pic frame. But if you want to irk her for her pettiness, you can:
1) Get an EVEN thicker frame :) Your home, you design it however you want.
2) Keep the same picture frame. And in the most annoying cheerful tone, tell your MIL how soooo many people have COMPLIMENTED that frame and think it's so lovely and that you plan to use that frame......perhaps even a thicker one...for other decorations int he future :p
**** But, in my opinion, just leave it alone. That sends out a sufficient message.
*Tailor Troubles: *
When we are frequently disappointed by a person or a service......we eventually stop using it....or counting on it. Here are some ideas:
1) Give her the tailor's phone number. Tell her that you didn't sew the clothes and that she can talk to the expert who did sew them. In the event that your husband gets mad at you..........INNOCENTLY/SWEETLY **tell your husband how you went through **ALL the trouble to get the tailor's phone number so that his darling mom can talk directly to person who made the clothes......and that you only desire ease and convenience for his darling mummy.
2) When your MIL wants you to get some clothes stitched....make excuses. "Oohps I forgot"......"Oh I wasn't feeling well"........"So many projects and deadlines at work"......."The tailor is out for a few days" (yes this does happen), etc etc. Who knows? When she sees that you can't be counted on, maybe she'll stop pestering you with getting her clothes made. If she complains to your husband, feign innocence. Sweetly give your husband the same excuses as above.
3) When someone gives the impression that we are not that interested in their troubles.....they eventually leave us alone. It's possible that the reason your MIL bugs you about mistakes in clothes is because she knows that you will faithfully listen to her complaints and take them seriously. SO stop taking her seriously.....and she'll eventually learn that she can't bother you with such concerns. When she complains about her clothes, just say "I gave the instructions but I didn't sew them." If she complains again, say "I didn't sew them, I'm not the tailor." *DON'T SYMPATHIZE WITH HER. * Try changing the subject. Yawn on the phone, make an excuse, and hang up. The more she sees that you're uninterested about mistakes the tailor made..........the less she'll bother you with them.
4) Avoidance. Boundaries and some distance are needed for every relationship. This means that you don't have to attend every phone call and that you CAN keep them short....and make excuses/hang up. A friend of mine doesn't attend every call from MIL and it seems to work for her.
**
Short Notice Invitations:
**When a guest plans to STAY OVER, then it's proper etiquette to be told of their arrival a few days in advance. Since your MIL feels that she can impose visitors on you on such short notice.........do not fulfill her picky requirements:
1) It takes TIME to clean the house and prepare a perfect meal for a person who will STAYING over. Since you did not receive much time to prepare......therefore you don't need to worry yourself about these arrangements.** Don't tell the maid to clean every room. Allow the cook to serve a mediocre meal.** If your MIL complains.........then in front of your husband.......say:
"Oh Ammi, I also agree with you that the arrangements were not the best. They could be better. But if only I knew about it a few days in advance, this wouldn't have happened. I know that you used to entertain a crowd of people , but since I also work, it's hard for me to plan things at the last moment. So, please let me know a few days before hand and hopefully things will be easier because I'll have more time."