Look at communist countries. Wealth disparities is politically incorrect. So the one that’s rich are the one that’s mean. In capitalistic countries, the nice guy get rich. Those who are nice have lots of friends that workers and customers and so on. Those who productively serve societies will get a lot in return, such as money which they can use to buy TV.
The same way in monogamous countries, (I am not muslim by the way), gene pool survival disparity is politically incorrect. So normally the one successful in the gene pool are the one that means. If we liberalize those concepts, nice guys will have much better chance.