oh goodness, countess dracular, that sounds awful. I have had glandular fever and it knocks you for six. How on earth you even found the energy to row - you must have felt doubly awful afterwards.
Prufrock, sad for you too. I can hardly imagine the stress and pain such an ogre of a stepmother has caused to all her children. I think your dh has the right idea in suggesting you all stay away. If you get on well with your little sis and brother, you can still let them know they have a big invitation to your house - the standoff does not include them. And as they are 15 years old it won't be long before they can pick and choose where they spend their christmas, I hope. I agree with bk, if you recognise the horribleness of your stepmother's behaviour, and its effect on all around her, I am sure you will not copy her.
jimjams - happy birthday! and so glad both your sons enjoyed opening their parcels.
I buck the trend in that I spent christmas with our small extended family in Devon and there was less friction than if we'd spent it at home as a nuclear group. dh and I find his mother and father are a civilising influence on the whole. My fil had his 70th birthday on Dec 22nd, so his party celebration drifted into christmas, and then there was the panto, the walks on the moors and the beach and then it was time to go home. It all passed very quickly with lots to do throughout. We were all sad to come home, so that's a result!
Best bits: my MIL and FIl finally warming to my youngest ds, now that he's that bit older. It's taken them a long time to go from kind toleration to true affection. And also my present from dh - specially commissioned diamond earings, bought with money he saved from his pub allowance throughout the year. I have grown to expect simple, ie inexpensive presents for christmas and was totally amazed he had done this. I thought back to the rocky patches and rows we'd had over the year (as you do) and then realised that throughout it he must have kept to this plan
Also, it's good to be back on mumsnet and there's so much catching up to do. Now in the half hour I have left, shall I read or shall I post? decisions decisions.