I've had enough of this miserable bugger. For most of 25 years I have had DH's uncle for Christmas dinner. His behaviour and manners have got progressively worse. I always challenge him, not sure why he bothers.
Brought his favourite bottle of wine as a present. Turned out he opened and drank it. No other present or contribution. Complained about TV choices, games and the DC being too loud (happy)
Gave massive hints about New Years Day. Told him he is not invited. We are having a quiet one after a rough couple of months. I still fully expect a call or dropping something in on the day with a sad face. He will not be having dinner here.
He will no doubt be on his own for Christmas next year. He has siblings and other nieces and nephews. It's their own fault.
I was over it a while ago and would have been happy to tell him. My dad died recently. It has given me a new perspective and attitude.