The war that nearly killed Rome wasn't fought against foreigners. It was fought against the men Rome refused to call Romans.
For 100 years, Rome took the sons of its Italian allies for its legions, sent them to fight in Roman armies, buried them when it went badly — and denied them citizenship. Rome could see the problem. Reformers proposed fixing it for de...