The whole military funding thing is a whole 'nother issue to be discussed. It is insane that a tank should cost 1 billion dollars. What the hell is in that machine that it needs to cost 1B? Is that the best bid the government could get? Why do military-grade (i.e., low-quality) Humvees cost 150K when elite civilian SUV's cost half that? The soldiers get squat for salary (HH6, jump in here on this).
Cruise missiles cost 1M each? WTF?
Also, much of our military spending goes to other countries (Israel, Japan, etc).