He owes his parents NOTHING. He didn't ask to be born. People have children because THEY want to, not as a favour to the offspring.
And what would you rather do? Live or have no life?
This is starting to go off-topic, so I will just say this: Christmas is a time of happiness, and you should have the right to spend it however you wish. Don't forget that there may be personal reasons for the OP not to head home.
However, you should still count your blessings. People on this thread are not saying 'consider yourself lucky' to be self-righteous or to bully or belittle you. They're actually speaking from experience. And to help you.
So you can spend December the way you wish, but you need to at least respect the opportunities you have. You don't have to take them, you can stay how you are if you want to. There's no pressure on you to change.
I would agree with the views that those above have said. I don't agree with you, but, as
DarloRich says, live and let live.