Fred's right about needing to address all the major entitlements. That's where the budget goes not to defense or things like NASA or CDC. He didn't give three programs he'd eliminate he promised to eliminate the 100 the OMB has identified as losers.
McCain is wrong about a US policy of isolationism leading to WW2.