We are arguably the greatest super power in the world. Of all the things my tax money is wasted on, military spending is not one of the expenses I mind my tax dollars going. Is it too much? Maybe. But you wont see me complaining.
For every tank, ship, plane, etc. We fund soldiers to maintain and support. Those dollars are in turn spent on goods and services which comes back into the economy. Not to mention all of the private sector companies hired by the military and the jobs held because of that. In my opinion our troops are not compensated enough for what they do.