It is time for us to admit that not all cultures are at the same stage of moral development. This is a radically impolitic thing to say, of course, but it seems as objectively true as saying that not all societies have equal material resources. We might even conceive of our moral differences in just these terms: not all societies have the same degree of moral wealth. Many things contribute to such an endowment. Political and economic stability, literacy, a modicum of social equality—where such things are lacking, people tend to find many compelling reasons to treat one another rather badly