If it hasn’t been mentioned, there are many jobs where people have to work weekends and holidays, including Thanksgivng, Christmas and New Years. Aviation, the military, hospitals, hotels, phone operators, casinos, firemen and a hundred other different jobs. It’s not that the bosses are being twats, it’s just the nature of the job or business.
In the early 1990’s I worked as a hotel clerk in a hotel in Nevada. Worked the “Swing Shift”, three nights of 4 PM-Midnight and two days of 6 PM-2 AM. On those two days, my 4-12 co-workers would leave and this harridon old middle aged bitch who was the night auditor would come in. For some reason this old hag hated me and the feeling was quite mutual. Frankly I think she was bitter that she was old, working a shit job for a shit company making shit pay. This cunt would actually complain about me to the manager when he came in the morning. Those last two hours truly sucked a big one.
Make a long story longer, the casino allowed off the clock employees to gamble and drink alcohol on property (as long as they did not act like an ass of course.) New Years Eve for the year 1993, was the day I did the 6-2 AM shift. So while everyone else was partying, drinking champaine etc., I was stuck behind the desk with Miss. Bitch, who wasn’t going to give me an early out even though the casino was booked and she had another worker. The week before, I worked Christmas Day thinking niavely that it wasn’t going to be busy, but the place was slammed up and I worked my ass off that day (and being pissed off that the guests couldn’t stay home!).
But yeah, the boss could have given the staff Black Friday off and allowed for a four day weekend. He could change the workday from that Friday to the following Saturday, but people hate working weekends. For the Monday after XMas, I think that is reasonable. I would also give the Monday after New Years off also. As the OP mentioned, the economy is rough right now, and if I was a small business owner, I dont want to lose a week out of the year for vacation.
Good luck and don’t sweat not having time off that you want. Like I said, there are many professions where people MUST work these holidays out of necessity.