Anonymous wrote:OP here. My issues with my MIL stem from my intolerance of her stupidity and idiotic behavior. She is loud ALL THE TIME. She is crass (she cusses in front of my children. When DH confronts her she cries). She has nasty nicknames for me that she says to my face (good thing I don't like her already, because this alone would cause the hatred). She likes the idea of having grandchildren but pays absolutely no attention to them. There are many many other issues. Way to many to go into actually. Let's just say I've learned to totally disengage myself. Last visit I barely looked at her (no kiss hello, no hug etc). As for the booking her flight....she is totally incapable of doing most things herself (as I have found out). She tries to rely on DH for everything (and he is really stressed out from it). He works longer hours than me so I have the time to book her flight (and that way I get somewhat of a say on the length of her stay).
The bolded is making your stress worse. You cannot have a guest in your home that you can't even bear to greet. Trust me I know. You have to gather all your strength and be civil and try your absolute hardest to find some good in her. Don't have any expectations of her as a good grandma or whatever, and make sure DH is always the one to stand up to her ("excuse me mummy dearest but we do not curse in this home, and please do not call my wife that name"). You have to simultaneously force yourself to like her and humor her and stand your ground, which is hard. Remember, if she never existed there's no DH!
Either that or don't bother having holidays with her. If she is truly that terrible you will all be better off.