We spend more on Social Security and Medicare+Medicaid. Not that we want to use the money from either over Defense, but the notion that we spend more on the military is a myth.
Money given to people benefits people. Money given to the military benefits fewer people per dollar spent, and silly percentages of that military money is wasted and lost.
Every dollar you take from SS/Medic* impacts a person. You could cut the military budget by a large chunk before you'd have to actually impact a person.