In my opinion the price of never saying no to your boss is higher than the price of getting fired.It's easy to blame the economy. Workers competing for too few jobs feel like they can't say no to their boss, even if it's a trivial request during a long weekend.
http://www.cnbc.com/id/100765600