Why good people do bad things in business