Who shat in your stocking? I like working for a company that does nice things for its staff occasionally, like having Christmas parties for teams where they can all be in one place at the same time.
Could they do it better? Sure. Should we push for a better culture and more respect? Of course. Does the fact that it's not perfect mean we should go all Hunger Games on people we don't know? I'd hope not.