> Why do US citizens tolerate spending a disproportionate amount of their financial resources on their military?
Because most of us are too ignorant to know better, and those of us that do are trapped by a de-facto two party system that is more interested in maintaining its own power via the status quo than representing the will of its constituency (for example, DWS and the DNC).