More than half of the discretionary federal spending goes to the Pentagon and military contractors.