Screaming sports coaches and cutthroat tycoons have it wrong: Nice guys do finish first, a new study suggests.