This is something that I think needs to be addressed. My personal belief is that the way our current system is set up, being unethical gives you a tremendous advantage. The problem is with the system, not that the things that should make you wealthy like productivity, ingenuity, resourcefulness, etc correlate with unethical behavior. The problem is that those things will not generally make you wealthy in our society.
Seven studies using experimental and naturalistic methods reveal that upper-class individuals behave more unethically than lower-class individuals. In studies 1 and 2, upper-class individuals were more likely to break the law while driving, relative to lower-class individuals. In follow-up laboratory studies, upper-class individuals were more likely to exhibit unethical decision-making tendencies (study 3), take valued goods from others (study 4), lie in a negotiation (study 5), cheat to increase their chances of winning a prize (study 6), and endorse unethical behavior at work (study 7) than were lower-class individuals. Mediator and moderator data demonstrated that upper-class individuals’ unethical tendencies are accounted for, in part, by their more favorable attitudes toward greed.