First off, I am really sorry to hear what different folks are going through... sending cyber hugs to all...
On the Black Friday thing, dont get me started LOL. Thanksgiving is for FAMILY, and not what equates for many (too many) as a time to impulse shop, often with money they cant afford to spend. Sure, if there is a special occasion to buy something, or to even deal with Christmas shopping, okay, hitting a sales is nice, but to start it on THANKSGIVING should be a moral crime.
On the work end, well, if you are LUCKY enough to have a job, you need to work when the boss needs you, or they can always get someone else. Be grateful for getting the days pay... Growing up, I worked many a holiday, and made the family appearances as I was able, before or after work. My kids (17-21) have all had jobs since turning 14-15, and over the years have worked nearly every major holiday, and even REQUEST to work on those dates. We simply adjust the times of our family gatherings so that they are a part of it... It also shows their bosses that they appreciate their jobs, and for all three of the kids, they get raises at each review, when most of the so called adults get ZERO raises... hmmm... never call in, offer to work dates others whine to have off... I wonder if there is a connection...