24205
« on: November 19, 2013, 08:48:37 PM »
Rome especially had no place to be moralising to anyone over human sacrifice (although they certainly did so). Yes, the Carthaginians probably sacrificed children to keep the gods happy. The Romans ordered huge massacres of innocent people on many, many times that scale purely for public entertainment. At least the Carthaginians could argue for some sort of compelling necessity of their actions (albeit wrongly), which Rome undeniably could not. So yeah... obviously I don't like child sacrifice either, but at the same time I don't believe that any ancient nation can in general claim any sort of overall moral high ground on average, and Rome is if anything in the worst position to make such claims.
As to the Punic wars... yeah, Hannibal wasn't a demi-god by any means, and in some ways he's overplayed (I'd say his mythos is overplayed; as a field battle commander he was to my mind unquestionably the best tactician in the ancient world, but was a poorer campaign commander than Caesar, Alexander, Philip II, or Epaminondas certainly). I think it's also fair to say that Hannibal was playing with a very poor hand, and that undeniably Rome was politically stronger and its soldiers better trained. But yeah, Hannibal was a rare genius in the field but couldn't force the issue, and once Fabius and Scipio started really utilising Rome's manpower and political advantages Carthage just didn't have the control and organisation to win.