Reden voor de 2de Punische oorlog Zelden in de geschiedenis is het een goed idee geweest om na de oorlog die je hebt gewonnen je vijand in de vredesonderhandelingen compleet te vernederen. Want als je te veel profiteert van de ondergang van je vijand zal deze altijd wraak willen. Hetzelfde gelde ook voor de Punische oorlogen. De Carthagenen waren woest na deze vernedering en wilden de eer van Carthago herstellen. En dit kon maar op een manier en dat was door de Romeinen te verslaan. De jonge Carthagenen werden op een jonge leeftijd al geleerd om de Romeinen te haten. Met als het bekendste geval de eed die de jonge Hannibal, zoon van de grote generaal van de eerste Punische oorlog Hamilcar(De eed die op het plaatje staat betekend: ik zweer dat ik nooit een Romein te vriend zal hebben, Ik zal ze altijd zien als mijn aartsvijanden.)
Romeinse motieven Desondanks de grote overwinning van de Romeien, Konden ze het niet tolereren dat er een machtige staat vlak bij de het Romeinse thuisland zat. Het was toch alleen maar de middellandse zee oversteken en ze konden in Rome staan. Vele Romeinse senatoren bleven daarom bezig over de tweede oorlog die ze maar al te graag wilden aanstichten. De bekenste hiervan is Cato de Oudere, die bekent stond om de uitspraak 'Carthago deleta est' wat je kan vertalen naar 'Carthago moet vernietigd worden'
In een van zijn beroemde praatjes in het Romeinse senaat, loopt hij binnen met een bloem die hij presenteerd aan het Romeinse senaat. Hij laat hem een beetje rond gaan, tot hij uiteindlijk verteld dat de bloem gisteren is gelpukt in de tuinen van Carthago en dus de carthagenen binnen een dag in Rome kunnen staan. En dus is het noodzakelijk dat Carthago vernietigd moet worden. Zolang Carthago bestaat voelen de Romeinen zich niet veilig.