The military has a lot of money to spread around, and it spreads that loot all over the country. From Joan Roelofs at covertactionmagazine.com:
New Hampshire, like many other states, is deeply penetrated by military culture, funding, and institutions. Yet its presence is hardly visible to many people. This is amazing, as the military-industrial complex that President Eisenhower warned us about was a mere fragment of its scope today.
Military contractor campaign donations, propaganda, and patriotism account for much of the support for our endless wars and preparation for them, costly in economic, environmental, and human ways. In addition, a multitude of interests sustains the military and its budget, and encourages silence about its wars of aggression and other activities.
The antiwar movement must contend with the many ordinary citizens who may have no desire to kill people, destroy the environment, or overthrow governments. They are trying to earn a living, fund their charitable organizations and schools, or save their communities from economic devastation. At present, without a national budget devoted to human needs, they see no other choice but to slip under the wings of the lush military budget.
The military contracts for almost everything. Along with other government enterprises, such as prisons and highways, this further ensures their survival while contributing to booming regional economies where unemployment levels are low.