John McCain actually said...
I have fought it for many years, and I will never give up the fight until the day that I leave the U.S. Senate.
Context
McCain expresses his commitment to fighting against earmarks and corruption.
01/14/2009