I think we all complain too much.
Yeah xmas bonuses are tradition, and less than you wanted when you work had sucks. Hell, my xmas bonus last year was a 10% pay cut that was supposed to last one quarter (still in effect).
Every day I wake up, and make a difference to someone - outisde of work - in a bonus.