If you're unhappy with Christmas as it is, try and make it like you want to be.
To defend it - any holiday which stresses gift-giving and eating is bound to get commercialised, since that's what commerce is. To blame the media and corporations etc is one thing, to say that the whole idea of Christmas sucks is a bit defeatist. If Christmas "sucks", then, the rest of the year must be a bit of a downer as well. For me Christmas is fun because I get to . And I enjoy it more now I have enough money to buy proper presents for people - I really enjoy going to someone's house for the weekend and thinking up something nice within my budget to buy them for it. I went to my "god-aunt"'s house last weekend and came away with loads of ideas for her present even though I won't see her again until the New Year. That's what Christmas is about for me, I couldn't really care less what I get, I can just about afford most things I want. There is one thing I do want badly, but if it ever comes it's never going to be here in time for the 25th - and that's why Christmas isn't going to be so good this year. But I'm off to Poland for two weeks afterwards, which should be a nice break even if nothing else.
Family problems seem worst at Christmas since you are trapped with friends and family without any other distractions. Last year I spent nearly a week with my ex-boyfriend and ended up wanting to kill him, or at least for him to go far, far, far away and never to see him again as long as I live. It wasn't Christmas that necessarily did it, but it was the fact of being stuck in the house over New Year with nothing much to do. We were on the rocks already after a disasterous "dirty weekend" a month or so beforehand, but New Year killed it off, though it ended amicably enough.
_________________
I am the cat who walks by herself, and all places are alike to me --- (after) Rudyard Kipling
People don't want a date with destiny, they just want a date with a dentist. --- Michael Howard