It had three major problems. First the Republic needed money to run, second there was a lot of graft and corruption amongst elected officials, and finally crime was running wild throughout Rome. 1. Rome needed money to run. read more
If a Roman citizen didn't pay their taxes at whatever amount the tax farmer set, you and your entire family could be sold into slavery. Even with the tax farmer system, the Roman government wasn't getting enough money and Rome was going broke. 2. Elected officials were corrupt. Under Roman law you could pay someone to vote for you. read more