The problem is far too many americans take pride in how big and tough our military is. They equate military spending to might.
You propose "Hey, maybe 700 billion dollars on the military is excessive" and you get "But then china/russia/the terrorists/etc can invade us!"