John McCain actually said...
I have been to the floor for 20 years saying that earmarking was a corrupt practice.
Context
Senator McCain emphasizes his long-standing opposition to earmarking as a corrupt practice.
12/07/2010