Senator John McCain say’s “so much for the promise of change” in Washington while lambasting earmark spending.