I'm angry about an old friend coming to xmas
Why does his coming for Christmas upset you?
Because he invited himself into the house.
It can be upsetting to have unexpected guests but you should still be happy that they came to see you. The holidays are more fun with people you care about.
Not gonna happen. I've invited better people over and he can't.
I understand you may not have room for him to stay with you but it's nice he wants to see you isn't it?