There are no objective standard to judge one societies moral codes over another's. Our own society's moral code has no special status. There are no moral truths or universals with transcend culture and time. Moral code determines what is right within a society. It is ethnocentric and arrogance to judge the conduct of other cultures 2.
Different cultures have different moral codes.
Right and wrong are only matters of opinion, and opinions vary from culture to culture. A Defense of Cultural Relativism 1. Reasons Cultural Relativism is Beneficial in Moral Philosophy 2. The Holocaust Example 3. Cultural Relativism Isn't Cultural Determinism 4.