The Third and final Punic War ended in 149 b.c. , though national solidarity was still a long way off.
The Punic wars stirred up the discontent.
mnli hypothesis: The Punic wars stirred up the discontent. premise: The Third and final Punic War ended in 149 b.c. , though national solidarity was still a long way off.