I'm sorry you had to deal with this today. It seems like the holidays bring out the beast in them, doesn't it? I completely relate to what you said about being relieved that she isn't coming. It is sad, but it's reality.
I hope you enjoy your day and your shopping trip! Happy Thanksgiving!