The issue is not more or less moral, the issue is that it is a completely different moral code. Their value system is not based on judeo-Christian values.

Until we acknowledge not all cultures are equal, nothing will change.