I have to take the other point of view, just because.
Why do people get all up in a tizzy over "Retail" workers working on Thanksgiving.
Police, firemen, maintenance workers, cab drivers, elevator operators and repair workers, nurses, doctors, ambulance drivers, EMS, gas station, and a whole host of others work on holidays.
When I worked at IBM I had to work all weekend every holiday weekend. That was when we were able to take down the raised floors and to maintenance and repairs.
People who work holidays most often get paid double and triple time with other days off for compensation.
Why are "Retail" workers so special that get you all up in a tizzy.....