Look, I'm a veteran, but even as we need an effective military we can't afford to spend as much as the next 8 countries COMBINED. No one can. We also can't afford to be the World's Policeman. We can assist other countries, without taking the point on every conflict in the world. The world sees us as a free ATM and that's all they see. We cannot, and should not, borrow money to solve the world's problems. We should be weeding the DoD budget to a reasonable amount, in line with what we as a nation can afford. A good place to start would be to stop giving our tax dollars to other nations.