He’s been in Congress for 26 yrs. He part of the problem.
Actually, this is one of McCain's few strengths. In addition to never requesting an earmark to a bill, he was one of the designers of legislation to make all earmarks transparent and disclosed to the public. I believe he and Fred Thompson where the first to sign a pledge that they would disclose all earmark requests and budgets in full of bills they drafted.
Exactly. Senators make horrible presidential candidates, since they have the stench of being in Washington. This helps Obama since the longer one serves, the worst the stench.