So, yoiu have a boatload of whiny IT staff, how does your company overcome this problem in a way that combines ignorance and an unwillingness to change? Why just make cheerfulness a contractual obligation of course!
German IT Outfit Bans Whining (http://www.theregister.co.uk/2005/11/04/moaning_ban/)
But more importantly, there's a company out there that gives its workers free beer (http://www.theregister.co.uk/2004/08/04/free_beer/)!