The problem cannot be solved alone with the hope of electing virtuous politicians. Bush had a Republican congress for a couple years and blew the debt sky high.
Our Framers didn't rely on the election of righteous and moral men; neither should we.
Only a return to federalism can possibly save what very little remains of republican freedom.