I despise that stores are opening on Thanksgiving and while I certainly blame the executives who are deep into their post-turkey coma when their employees are reporting for work, I blame one entity more than all others: Amazon.
Amazon's ability to serve people deals with their dessert on Thanksgiving have forced brick-and-mortar stores to retaliate to capture the ever-decreasing overall holiday expenditure. It'll get worse too. Has anyone noticed how many online vendors have been running "Early Black Friday" deals all month? It's a bitter competition for every single dollar. Don't be surprised when in a year or two stores are open "Until 6AM on Thanksgiving so you can get a head start on your shopping!"
I'm kind of pissed off that my wife has to work Thanksgiving, but fortunately: 1) she now works from home and 2) in trade, her boss is giving her the first Christmas Eve off she's had in 7 years, so it's a lot more bearable.
Still, any non-essential personnel working on major holidays is bullshit.