We could always go back to the way we did it before. Each department has their own spending bill. Each spending bill is voted on by Congress. None of this "I'll fund your pork if you fund mine" BS. It is unconscionable that Congress gets away with putting all spending in a single bill. And that is done by design. Congress sees their job solely as a career choice, and has figured out how to maximize job security. And this nation is $20 trillion in debt because of it.
Is there something Republicans can do to fix this? HELL YES, THERE IS! But it is clear that Republicans don't want to fix it. Republicans have become Democrats, while Democrats have become hardline communists.