Different societies have different moral codes.
The moral code of a society determines what is right or wrong within that society.
There are no moral truths that hold for all people at all times.
The moral code of our own society has no special status; it is but one among many.
It is arrogant for us to judge other cultures. We should always be tolerant of them.