People must develop ways to determine and manage acceptable and unacceptable behaviors within their communities, although not all communities create the same ethical systems. Understanding differences in ethical systems, including between constructivists and their critics, might benefit from considering constructive-developmental theory, which views ethics as related to evolving individual self-identities in a context of accompanying cultural evolution. By considering that people's ethical frameworks evolve over the life span and that current society consists of people at various levels within that evolutionary process, we may arrive at a better understanding of ethical differences and include a wider range of perspectives in our discourse.