I worked in retail for several years in my twenties and I never once balked at working on any holiday. The $ I was paid more than made up for a BBQ with family or friends. After all, I don't need a holiday to enjoy them or to remember veterans or celebrate July 4th, we can get together anytime.
JMO