> People funnel money into the military because they are afraid of terrorists and whatever else is the flavor of the month.
Do you know any individuals who personally decided to funnel money into the military? It's an insatiable beast fed by political breakdown and cronyism.
You don't need many tanks to fight terrorists. Yet the army is forced to buy more tanks (against its own wishes!), because congressmen don't want the tank-production in their state to stop.
That's not how federal spending works. There is no fixed amount so spending money on the military does not preclude spending money on space research. Similarly, cutting military spending doesn't mean those savings would go into any other budget.
People funnel money into the military because they are afraid of terrorists and whatever else is the flavor of the month.