Meh, I have worked several thanksgivings and Christmases, though for day shifts I always sought volunteers (when I was the boss)
All we have to do to stop it is not shop, not go out. For fast food I was told that even if he wanted to the boss would have no reason to be open on christmas, the sales wouldnt cover labor, similarly he opened late on thanksgiving.