kitcat, she needs a job. Some project that would have a nice affect on the family and give her some input.
I'm of the generation of your MIL and honestly, I am in shock about how much they meddle in the new grandbaby's stuff. In my case, if my friend is the mother of the soon to be mother, all goes well. If she's the mother of the soon to be father, I always wonder how the pregnant mom is taking all this well meant interference.
I recommend the book linked below. It's called "A Grandparents Book" and it asks all kinds of question about family history, the grandparent's lives, etc., and if she fills this thing out she won't have a moment to spare before the baby arrives. ;D I bought 4 copies - for all 4 grandparents - and I cherish them. Fabulous, fabulous information.
But anyway, that will keep her busy for awhile if you make a big deal of out of it.
http://www.amazon.com/dp/0895866552/?tag=googhydr-20&hvadid=43478865327&hvpos=1t1&hvexid=&hvnetw=g&hvrand=823237046596107597&hvpone=&hvptwo=&hvqmt=b&hvdev=c&ref=pd_sl_1xewhpq1xd_b
That kind of sounds like a manipulation technique to me :/ but of course I don't personally know her.
She'd be upset as in sad, not angry. I'm not sure about shopping with her. The last time I had an outing with her, she jumped to conclusions and broke out in tears before I could explain anything. I don't know how to deal with an overly excited and easily emotional person.
My mil is exactly the same way. But my husband is great about putting his foot down. I don't really have a problem either. She can tell by my face lll
If she buys something you don't like don't use it. Or go shopping with her and show her what you like, if you simply make it known you don't have the same taste in things, and if she buys things you don't like she would just be wasting her money. She can't be mad that your taste differs from her's. If she is then tell her that it's silly to be mad over something so trivial.