I feel this is a culture problem that can be localized on a per organization basis. If people are getting promoted for be douche bags you're working at the wrong organization. We feed sociopathy by our choices.