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.
Only on atlas do people blame the GOP for "nice guys finishing last".
Well, no. If that thing happens (I have no opinion on the question of the title), that's because of the society. Society doesn't give gaive back if you're nice. Society and especially politics are favoring ruthless people ready to do all to reach their goals.