Really now, how would the world progress if everybody's morals were different and contradicting? Morality should have a standard, and that's where religion comes in, that is religious principles. My morality is founded on the Bible and is not my own. Any action that causes or leads to privation or iniquity is immoral. That's not what I think, it's what God thinks. His Torah reflects the natural laws of the universe.
It should be common sense to anyone with a sense of decency that those native peoples are engaging in barbaric and disgusting acts. Anyone who tolerates those kind of people are just as immoral as the people doing the acts. Subjective morality = no morality.
[Romans 1:28-32] ...and even as they did not think it worth-while to possess the knowledge of Elohim, Elohim gave them over to a worthless mind, to do what is improper, having been filled with all unrighteousness, whoring, wickedness, greed, evil; filled with envy, murder, fighting, deceit, evil habits; whisperers,slanderers, haters of Elohim, insolent, proud, boasters, devisers of evils, disobedient to parents, without discernment, covenant breakers, unloving, unforgiving, ruthless; who, though they know the righteousness of Elohim, that those who practise such deserve death, not only do the same but also approve of those who practise them.