While I agree with you wholeheartedly, I don't think the situation is that simple. The military industrial complex is the largest job program in US, maybe even human, history. While there was certainly a huge level of corruption and profiteering during the war, I don't think it's much different than inefficiencies in any other industry except for the magnitude. Even then I think healthcare in the US wastes just as much as the defense industry; maybe even more since our healthcare expenditure is at over 15% of GDP compared to the 20% of government income going to defense. Healthcare also has a huge impact on lives just like any war because every human being in the country comes in contact with our health system, often involving high stakes.
I think the way forward for the US is to completely retool the military industrial complex to a civilian/academic industry that utilizes its resources for the public good instead of geopolitical posturing. Between the factories, scientists, engineers, and trained, disciplined soldiers I think that the complex could single handedly turn around our infrastructure decline. US defense spending in 2000 was almost 400 billion so a decade later we'd still have spent the majority of the money we did, war or no. If we just cut the defense industry and reinvested in infrastructure instead of retooling our existing system, there's no telling whether the net result would be any better than what we have now just due to the shock to a $400-600 billion dollar jobs program and any social instability or brinkmanship that results (aka a demagogue like trump winning an election in a backlash).