You have to cut the budget and the warring. During the 90s the military was being dismantled, but was forced into perpetual conflicts around the world. The result was inferior personnel and obsolete technology.
What's it to be? Will the Republicans vote for more money, or will Rand be a minority? Will Obama end the wars, or will he continue to authorize the various police actions around the world, because it isn't just Afghanistan, Iraq, and Pakistan. The military is doing operations in several African nations, South America, and who know where else. Not to mention the global infrastructure of US bases.
I think defunding is necessary, even though it will cost lives and make America vulnerable. If the president ends the century long global policing, then we can have our security AND a much smaller budget.
Baby steps would be nice. Get the soldiers out of Djibouti, Colombia, and whatever other secret wars we have going. Then take a couple more baby steps, close some of the worthless bases around the world.
If we were down to just Afghanistan, and only had a couple key foreign bases, we could see where the budget is then. The filthy glut is just an insult to this nation. We can't pretend there's any moral or fiscal responsibility while America's military has its finger in every pie. If not even that can be achieved, gaurantee all efforts will be wasted. Impermanence and uncertainty has been the norm, no real overarching responsible effort. Cutting the budget, but not cutting the operations and infrastructure will just mandate a few elections later it will grow right back.