I also agree that someone should just be happy to have a job mentality is wrong. The fact of having a job does not mean an employer can treat you like a pile of poo. I don't agree that you get to complain about working crazy hours between Thanksgiving and Christmas when you chose to work in retail. DH works for Penney's in their warehouse and he's been pulling OT and working extra hours on the end of his shift since the beginning of October because they want the stores filled with merchandise. He still doesn't know, and probably won't until Tue of next week if he'll be working Thanksgiving weekend. Often he has to work Hallloween night because the warehouse employees are working these kind of hours prior to Thanksgiving and he misses out on trick or treating with DD5. Where's the online petition for him? Where's the public support? It's not there and we don't expect it. For every retail employee having to work long crazy hours between Thanksgiving and Christmas there is a warehouse employee that's been pulling those hours in the weeks before. Every year his hours change up a bit, but we know to expect this. He just found out at 2am last night he'll be working tonight. We have plans all day Saturday and he may or may not elect to participate depending on how tired he is after working all night. We had less than 48 hours notice. Again we expect this at this time of year with his chosen job.
Obviously comparing police and fire employees wasn't a good example because as stated they are essential. Anyone ask why the police force is essential? Sometimes, and no not always, but sometimes they are on duty because of the idiots that can't control themselves. Not that much different than some of the black friday shoppers others have experienced. Personally I have yet to see any type of what I'd call out of line crazy behavior on black friday. We have enjoyed it for many years. I am on the side if the stores open any earlier I will not participate, I want the 3-4am sales back. 9pm is too much for me, I won't be at TRU this year. Midnight is pushing it but it's doable. I don't shop black friday because I must save $20, or because I'm selfish and feel like retail employees "owe" me the right to shop. I shop because it's been a tradition and we've just moved our tradition earlier and earlier with the opening of stores. If they get one minute earlier and we'll find a new tradition.
I have worked in retail, I have worked holidays. I worked as a veterinary tech for over 15 years and let me tell you I had no notice given that I would need to stay at work 1-3 hours past my shift end. Many times it was because a pet owner decided to bring in a sick animal (one that had been sick for days or even weeks) at closing time. I have spent many hours on holidays, Christmas included, taking care of pets that could have been home. Their owners didn't want to "deal" with vomiting and diarrhea during their family gathering, so they opted to leave the pet with us. We were not a boarding kennel, yet we seemed to be full of these animals that were having "issues", according to their owner, over most holidays. Many of the animals oddly didn't show any symptoms while in our care and went home right after the holiday.

I can't even count how many owners were shocked we didn't have someone in the building 24/7 to care for their pet, yet they wouldn't take them home if the Dr. said they could. Sometimes I had notice on Christmas eve that I would need to spend 3-4 hours twice on Christmas caring for these animals. I have left many family functions to do this. I am a nonessential employee, there are emergency vet clinics these owners could have gone to. They are more expensive and owners wanted to save money on vet care. I'm not complaining, these are just simple facts of yet one of many many other jobs and careers that require late notice extended work hours over holidays. I chose my profession, and I enjoy what I do. That is why I work there.
The Target worker who has posted saying it's more of the late notice and demanding from the company that they stock shelves on Thanksgiving is correct, that is wrong. If the majority of employees feel that way then stand together and take it up with the higher powers of the company. Don't individually start an online petition (reference is to the young man, not yourself on here) complaining. If you all are the majority of the feelings of the employees, come together and do something about it. Target is not going to fire the majority of their workforce in the weeks before a major shopping event. If it's just because people don't want to work long crazy hours during the holidays, they'd better chose another type of job. If you don't want to work holidays and long hours during certain times of the year, I'd start looking at banks and government office jobs. Most every other profession has some sort of "busy" season, and many of those are consumer driven.