My SIL 'has decided' that my partner and I can have FIL for Christmas day this year. I cannot stand him, he is misogynistic, racist, makes innapropriate comments to my daughters, constantly belittles and degrades their nan who they adore and is passive aggressive towards me! I've already bought the food for the day and didn't factor in an extra adult - not to mention we don't drink and the man is an alcoholic! So I have no alcohol here... I also have 1 day off over Christmas and so I don't want to be spending that 1 day hosting someone who will ruin my day. I feel really selfish but on the other hand it is my Christmas too! How can I put my foot down without causing a family war?