A few thoughts going through my mind...
Had you discussed the plans for Christmas or did you just tell your wife you'd invited your son?
Does he help round the house, eg load the dishwasher, take a turn preparing a meal, share the work load?
Do you think your wife would be similarly jealous if your children were daughters?
It's very interesting that you say she's ok with your grandchildren coming to stay! Do they come without their parents?
Our three children have all needed to move back home for varying lengths of time and various reasons.
My Mum always said we do too much for them. Well having had parents who rarely put themselves out for us, we are happy to do so.
I hope you can resolve this LisaP as it must be heartbreaking for you and it sounds like it's making you quite angry now.
Another Tory MP crosses the floor