I believe they’re talking about rank and file employees, not management. I don’t know of any major retailer that employs clerks and cashiers under contract. You show up when they tell you or you don’t get paid. Some retail employees count on the extra pay they earn by working holidays to cover their own holiday expenses, so although I’m not a fan of forcing people to work I wouldn’t want to interfere with their opportunity to do so. I can’t bring myself to shop on holidays, but I’ve used gas stations and convenience stores on my way to the TV station on those that I’ve been scheduled to work.