First, Federal Holidays total 11 per year. Not my fault that you work somewhere that you don't get them all off. You're seriously bitching about one day's difference?
The way that I see it, you've got three choices - a) get a job with a company (or government) that gives you all eleven days off b) lobby congress to rescind some of the holidays (yeah, right, like that would ever happen or c) get your company to give you all of the same holidays off with pay.
Honestly, taking away from another group just because your group isn't getting something is fascism.
(Something that will really drive you batshit crazy is that I also get 160 hours vacation a year. Even better is that the most boot recruit in the military gets 30 days of leave a year.)