As Lewis Black said the other night (and I paraphrase here), forcing a store to open in a mall on Thanksgiving or face a fine from the landlord, that's like sharia law for capitalism. But if you're an employee who wants off for Thanksgiving, well, 'you can punch in and shut the f*** up. You can see your family in January.'
In high school, I worked in a grocery store and would routinely pick up morning hours on thanksgiving for the time and a half pay we would get. But the store also closed at 3 on Thanksgiving, giving time for people to spend time with their families. On the other hand, I'm sure there are a lot of places that won't pay extra for working on the holiday and I can also see where a grocery store and a retail store might be viewed just a little differently for having any thanksgiving hours.