Eddie,
I typically don't like playing the "what if" and "what about" game wherein the discussions moves towards related but different examples on a theme, but...
I feel it is quite fine for someone who is a contientious objector, a pacifiist, or someone who simply doesn't belief in or glorifying of war to gladly accept Memorial Day or Independence Day off with pay. I assume those are the people you are talking about. I say that, and I don't think they need to be a hypocrit, because to me, these holidays are about those that fought and died for our country, and the struggle for and celebration of our country, and even I believe any person and every person should be able to recognize those themes...which, in my opinion, aren't glorifying war.
It is for that same reason that I don't feel that someone can claim discrimination if their employer requires them to work a Memorial Day parade, regardless the capacity of that work. It's not about war...it's about sacrifice.
Now, if there are those that take those holidays off with pay, dont' celebrate them, and disagree with all that they stand for, then are they hypocrits? I don't know. I guess a little...but what other choice do people have? Most can't work a day that the office is closed, or give the money back to their payroll dept. Maybe they should take that days pay and donate it to a world peace organization. That wouldn't be hypocritical...right?
TJR