First off, when has McCain been right about much? Second, the list of pork barrel spending by democrats would take several pages to list.
Sure the Republicans have spent way too damn much, but that's nothing compared to the moron in office now. Why do you think the Rep. leadership is purging committee assignments? It's because of the tea-party. The movement founded because both parties are irresponsible, the democrats being worse. Boehner is a joke for a leader and so is McConnell in the Senate. The republican party needs to clean house.