Well, I guess some of us buy into the notion that doing a good job will, if not get you an extra rewrad, won't get you a slap ion the face.
Certainly a year end bonus is never "owed" anyone, unless, as previously discussed, it is part of a negotiated employment contract. And certainly, if the CFO of the OP's company negotiated himself a year-end bonus as part of his employment contract, then he was certainly well within his rights to take one legally.
I guess I just get disappointed (not morally outraged, but simply disappointed) when companies throw that "family" baloney at you all year..."you're part of the Acme famil" and "in the Acme family, we support United Way" and so on, and then when the rubber meets the road, the "family" notion falls apart. I guess I'd just rather see a CEO/CFO say "look, this is a business, we're here to make money, I'm a bigwig, I'll make lots of money off your backs, and you'll get your paycheck every week".
I guess it's the hypocrisy that disappoints me.
I remember the story about a factory owner in, Worcester MA I think (although I am not sure) whose factory burned and for the entire time it was being rebuilt he still paid his employees. Talk about fostering loyalty!!!! We have a small hospital in a nearby town that fell into financial diffculty a few years back. All the employees, including the senior administration, took pay cuts, gave back vacation time, made a lot of sacrifices to keep that hospital afloat so no one would lose their jobs. They changed the entire corporate mission etc., and today that hospital is successful has been enlarged and is doing well.
I work at a hospital. Our senior administrators would be firing people left and right if they thought their own jobs or salaries were in jeoprady, and they would give a hoot what happened to the patients.