But this Gallup Poll (via Kevin Drum) reminds me that it is not strictly a political problem, but a cultural problem. Only 14% of Americans think the military has too much power, 53% think its about right, and 28% think it doesn't have enough power. Twice as many people want the military to have more power than want it to have less, and a strong majority of the country thinks the military's power is what it should be. Put another way, 81% of Americans support the military's current power or want it to be greater.
It is not so much that we have elites ignoring the needs of struggling people to maintain military spending and warfare against our own wishes. It is that, evidently, Americans are devoted to militarism.