Tax breaks are fine so long as they actually benefit people.
Social programs that are bloated/ineffective need to be trimmed, so the money can be put to better use elsewhere (like keeping Social Security running, for example). Unless you like wasting $$ then I fail to see why this, conceptually at least, is an issue.
Sorry, unless you want China to attain military parity with us then not keeping the military well-funded is an idiotic move. No such thing as overfunding when you've got the CCP gunning for world's #1 power.