Child sacrifice was part of Semitic culture. The story of Issac and Jacob (Ishmael and Jacob in the Arab scriptures) teaching against the practice of child sacrifice is pretty good evidence that it was an old practice and that Hebrew and Arab cultures were trying to move on from it. Phoenicians, also Semitic, never moved on from the practice.
I don't understand why it's so controversial.