It seems like the gift buying season gets earlier and earlier every year. It's not even just a retail thing, as people start to decorate their houses the day after Halloween. It's insane.
But now people are actually willing to go out and shop for gifts on Thanksgiving. You know, the day you're supposed to hang out with family you don't see that often, crash on a couch full of food, watching football or playing video games or whatever.
I'll be the first to admit that my family relationships have never been all that great as an adult, but I would think the first gift you could give is to stay home and stop being part of the machine that keeps Wal-Mart with its made-in-China crap in business. I seriously question your priorities if you're using a holiday to score a good deal on stuff people probably don't even need (or that you would get for yourself, as I suspect is often the case). I understand the whole Friday thing, since a lot of people get that day off. But frankly I think the retail folks complaining about working on Thanksgiving are completely justified.
Let some things stay sacred and traditional.