I''ve found that the holidays are a time to be endured, not enjoyed. Why? Because people are in such bad moods. Ever try to park in a crowded shopping center anytime between Dec 15th and Jan 5th? Yikes! Brutal. I work very hard at not letting it affect me. I know it's coming and I prepare mentally for it. I can feel the weight lifting already though.
Sorry you're having a bad run Wayne. Come to expect poor behavior from your fellow man and be happily surprised every time they demonstrate otherwise.