My problem with exactly that is that governments in general seem to be keen to spend money quite freely on making, participating in, and/or funding various wars and other military spending, yet are loathe to spend more than they absolutely must on things like education, infrastructure, and other things which most directly benefit their own people. It's the people's money they're spending, so logically they should be spending it most freely "at home" to it's own citizens' direct benefit instead of abroad. Not to say that we shouldn't support our allies in times of need, but … priorities?