This may not be the best way to go about it:
German IT outfit Nutzwerk Ltd has come up with the perfect solution to whining in the workplace – it’s made cheerfulness a contractual obligation. What’s more, Manager Thomas Kuwatsch has declared that those who don’t measure up to the prescribed level of jollity in the morning should stay at home until they cheer up.
Full story in The Register. Funny. I think there’s actually something to this: Give people the right to stay home, if they don’t feel happy, though outlawing grumpiness is probably a bad idea. It’ll only drive it underground where it’s harder to deal with. It may even amplify the complaining.