At the risk of being sanctioned, Christmas actually isn't Christmas. It's only a designated day. On second thought, maybe I had better also PM you. I know how the anger thing can get. I cannot imagine what it must be like for you, Chris, with having to live day to day with the exposure to your triggers.
Hang in there. You are learning good self-care.