Is all of that truely "waste", if it is being paid toward onshore companies? The money doesn't disappear, it gets redistributed to American companies.
We could be spending it on things with a much higher return.
I don't believe that you guys all believe the military industrial complex should start sitting on cash and collecting interest, even though that's what you're saying. The obvious solution is "they don't need that much money", but that's unrelated to how they spend the money they do have.
Are you really unable to distinguish the difference in value between, say, funding infrastructure maintenance - or 1000 other things - and just filling some crony's pockets?