There are seven levels of understanding right and wrong (moral decision-making). Because God is love, God speaks to each person at their level of development, just as a parent speaks to their children in different ways at various stages of development. A parent explains things differently to a 3 year old than to a 30 year old. So does God.