People who show unusual or controversial behaviour (be it political or social) will soon loose sources of income and thereby social status.
People who stick to the accepted norms and ethics and do not act up will on average have the chance to move up the ladder and earn more money and prestige.
The analogy is not perfect, of course, but money has similar effects on our society.