I figure that the Second Punic War was probably the WWII of its day, in terms of death toll and magnitude. I could certainly be wrong. Did Romans portray Hannibal as the sort of ultimate villain who commit unimaginable atrocities? Or was he more of an admired but defeated adversary of Rome, the way we see him today?
I cannot state as a matter of fact what they thought. I can tell you, however, that the lengths that the Romans went through to track him down indicate a severe hatred for the man, even after the end of the Punic war. The Romans blamed Hannibal directly for starting the Second Punic War, and demanded Carthage give him up in the peace terms that ended that war. Before this happened, Hannibal fled Carthage, bounced around the Mediterranean while being pursued by the Romans, and ended up in the court of Antiochus the Great, king of the Seleucids. Hannibal ended up doing battle with the Romans again in a naval engagement at Eurymedon, and was defeated. Livy states that the still bitter Romans demanded Antiochus give up Hannibal in the peace treaty at the end of that war, but he again fled, this time to Prusias, king of Bithynia. The Romans, again, demanded Hannibal be given up, and Prusias agreed to do it, but Hannibal killed himself before the Romans could take him.