S.D.
Becky,
I do know how you feel. My mother has always been "mean" and a screamer/yeller/temper tantrums also. I moved over a thousand miles away from Washington to leave my family behind/ phone calls are ok. I did not speak to my mom for 2 yrs because of her bad behavior on my wedding day. NOW they followed me to here!!!!!! I have been gone for over 10 yrs and they decide to up and move to a warmer climate!!!!
Ok so now I limit my daughters time (she is going to be 2 on Sept 25th) with my mother. I do not let her babysit I go to her house so as I can limit my time spent there.... I have to go to an appt etc. is my excuse when she starts to get me angry or I do not approve of how she is handling my daughter. I choose the day I go and I choose the amount of time I am there also.
If they are out of state then stay at a hotel not in their home. Explain if you have to about you just feel it is easier for the little one to spend the time in the evenings at the hotel unwinding in the pool, bathtime and just be with mommy and daddy. That is the end of that discussion. Do not let her get to you during the dinner/festivities. Go to another room/play with your son/go for a walk anything but let her get to you!!!
Good luck... you could always tell her that you have already planned your holidays this year and tell her maybe next yr but you'll let her know!
Take care,
Sharon