It doesn't bother me, but I work in a hospital and have worked my share of holidays, Christmas, Thanksgiving, New Years, Easter, etc.
My DH is a paramedic, and they work two set days a week (24 hour shifts). He's on Tuesday/Saturday, so he'll be off Thanksgiving, but work Christmas.
My grandma worked in a grocery store for 16 years, and she worked every Thanksgiving (and Christmas Eve although she got off in time for church, ever Easter, NYE and NY Day, etc). Even though she was the oldest employee, they knew she wouldn't argue if she was scheduled to work. The younger people, college kids, etc, never had to work holidays. She needed a job, and they knew it.