Whether to get Christmas gifts is a personal choice. You know if it will be appreciated or sold for drugs.
If it is a gift from the heart, it doesn't matter how big or small it is and if it is not a gift from the heart, it doesn't matter how big or small it is.
Do what feels right for you. It sounds like anger may be getting in the way of your decision tonight.
What about a gift for yourself? How about giving yourself the opportunity to attend a few meetings and see if this doesn't help?
I'm sorry for your chaos at Christmas, it seems to be a bad time of year for so many. Hope you find some peace in the days to come.
Hugs