The factors that shape whether honest people report corruption are complex but can be adjusted to strengthen ethics.