There's no law against refusing to promote weasels. And it's really not too hard to detect them, if you spend any time with them - psychopaths are superficially charming, but always trip up with their continuous and inconsistent lies.
But businesses think "he's a weasel, but he's our weasel". Yeah, right.
But businesses think "he's a weasel, but he's our weasel". Yeah, right.