Boy, I am feel for you. I was really lucky and had 2 of the best mil in the world. I still had a really good relationship with my ex-mil and she "sided" with me when I got divorced from her son!
I would just take one day at a time and don't go out of your way to do things for her. Just let her be. I know that it will be hard,but in the long run, your stress level will go down quite a bit as well as blood pressure.