I may be being a bit brutal, which I put down to the fact my parents divorced when I was very young, so me and my siblings became very independent very quickly, but if I don't want somebody around my dinner table they don't get invited, and I couldn't give a tinker's cuss whether this upsets them or not - I don't even give it a second's thought.
If I knew somebody was going to be a bit of a terrorist, there's absolutely no way they'd get an invite.....especially at Xmas. Nobody wants to be walking on eggshells all day.