We need to end Military Keynesianism. Direct most defense spending towards maintaining currently held assets (stop spending on iterative improvements on the same ol' stuff we've had since the cold war) and the rest should go to old school DARPA/NASA style blue sky academic research. Lets be real, we need to stop preparing for a war fought 60 years ago and spend more on academic research that could create the battlefield circumstances of the war 20, 40, 60 years from now.
The current military spending culture is nothing more than government subsidization of private business. We've went light on the research projects that gave us the internet and personal computer that started as defense minded productivity and communication projects. Huntsville people might hate hearing this but their city has become the perfect example of the sickness of our government spending mindset when it use to be a center for research it is now just another place where defense contractors line up and beg for beggin strips.
We must end explosive defense-based deficit spending. If we're going to spend on a deficit, lets do it for something meaningful. We could cut defense spending in half and still spend more than the next 10-20 countries. We're being sold that we don't need deficit spending on social welfare because Boeing and General Dynamics are doing SUCH IMPORTANT things to keep us safe. As far as I can tell, defense contracting just creates a handful of 100k+ jobs where the top guys keep the lionshare of the money so they can build a substandard product that was suppose to make things more efficient but actually ends up requiring the DoD to make new uniformed service job specialities starting at 30-35k a year to manage this product made by a team of 250k engineers.
I've been in the military, I've seen this especially on the signal/comms side of the defensive spending spectrum. But I see the signs of this within mechanic shops, human resources, chemical, etc too. This stuff is worse than the "welfare queen."