There is no reason why a grocery store should be open on Thanksgiving Day. In fact, the only things that should be open are gas stations and emergency rooms. I can remember when it was a given that stores would be closed on certain holidays. No one should expect a grocery store, a mall, or a large retail store to be open on Thanksgiving Day.
If you can't organize your life around the idea that there are going to be days when you can't spend money and shop, then maybe that's a life skill that you need to acquire. There are people who have to work two jobs and shift work and things of that nature. I'm not saying that a grocery store being closed on Thanksgiving is the end of the world or anything, and I know it can be inconvenient. But here's the point--the damned things are already open 24 hours a day. Retail stores are adopting an Amazon.com mentality--always be ready for the dollar that appears, day or night, every minute of every day of every year. But, come on. This is out of hand.
They are building a Whole Foods where I live. The people who will work there can look forward to next year when they will have to work on Thanksgiving and probably all of the holidays. At what point do you stop chasing dollars and start to realize that people need a certain measure of quality of life?