Attractive nice guys finish first every time.
It's just that there is some correlation between assholeishness and attractiveness. Many assholes are ridiculously good looking.
Predictably, ugly assholes tend to underperform or tend to gravitate towards women who were abused and tend to seek out abusive men.
But yeah... our economic system is set up so that sociopaths do well.. and both political parties (but especially the GOP) praise and laud sociopathy as a desirable trait to "get ahead". It's very sad, really.