I'm not that bothered by working on holidays. Have been since I was 21. Disney's open 365 days a year, same with Universal and Sea World. Next was SWA, but they have an aweseme set up for rampers. Everyone is off on T-day and Xmas. If you wanna work it's 150% on TOP of the 8 hour holiday pay you get anyway. If you go over 8 hours, the percentage increase. If you sign up to work on those days, it goes in seniority order. My first year, I didn't even have the seniority to WORK on Xmas. Worked Xmas day as a ramper at XJT, and I FINALLY got the holidays off for the first time ever as a CFI in 2005. Flying for 9E, I've worked every holiday. As long as I either get the 21st (Solstice) or the 23rd (my anniversary) off, I'm okay. I got the 23rd off.
Although, I'm not amused to be sitting RR for 9 hours on Xmas day, but then again, I'm not amused to be doing that any day of the week.