I think you and I might be cousins because our grandmother sounds like the same person!!! I'm sorry that she was so rude to you. And in public, too. I certainly hope that you're planning your revenge.
As for the trip, is there any way you can change the dates? If not, maybe it'll be a good "alone time" for you. Would you be able to take someone else in place of DH?
I'm sorry that today is so bad, Kim. Maybe it's time for bed, huh? Get away from everyone, take a hot bath, go for a walk or drive...something. Here's hoping that tonight is better, and that tomorrow is just plain wonderful!