They're peeved because the 4th this year is on Monday, it's naturally occurring day of the week, so they do not get double benefits, both the day off with pay (when it falls on any other weekday) AND the Monday observed as a National Holiday off with pay. July 4th last fell on a Monday in 2011.
I'll watch the fireworks and boycott with a beer.