The morality of burning babies alive is not subjective and something just left to opinion and social convention.Clearly it (burning babies alive) is subjective and relative!
There can be no compromise on this.
Burning babies alive is absolutely and objectively wrong for all time and place. The Cannanites and Carthaginians were absolutely and objectively wrong for burning babies and ritually sacrificing children.