The Romans even accused them of purchasing young babies from impoverished peasants along the Italian coast for the purpose of sacrificing them.
The Carthaginians semitic relatives throughout the area ALSO accused them of infant sacrifice.
Now, as nasty a piece of propaganda as the story might seem, EVERYBODY said it about the Carthaginians but not about each other!
It's probably more like the Aztec practice of bringing in sacrificial victims from their tributary tribes. By the time the Spaniards showed up the tributaries were ready for a revolution!
The Spanish economic competitors of the time ~ the Brits, Scandinavians, French and Italians did not criticize the Spanish for helping put down the Aztecs although they did criticize them for every other thing under the Sun.
The fact the researchers found "newborns" suggests nothing else than that the Carthaginians preferred "fresh meat" to serve Saturn!