John McCain, 2004 edition
At a hearing Wednesday of the Senate Rules Committee to debate the role of the 527 groups, McCain, a Republican from Arizona who co-authored the 2002 campaign finance reform law that bears his name, voiced anger at what he said was a clear undermining of the original 1974 campaign finance law.
In his testimony, McCain twice threatened to go to court to force the FEC to crack down on 527 groups.
John McCain, 2008 edition
Before attending the Senate Armed Services hearing with Petraeus and Crocker, McCain attended a rally sponsored by the pro-Iraq war Vets for Freedom, where he continued to praise Petraeus, calling him "one of [America's] greatest generals."
Who are "Vets for Freedom"? A pro-war front group.
In July 2006, VFF—calling itself the Vets for Freedom Action Fund (VFF-AF)—registered with the IRS as a 527 committee national lobby. It was, in essence, a Republican front group managed by Republican-affiliated public relations, media, legal, and political consultants, including former White House spokesman Taylor Gross, to defeat candidates who advocate an end to the US occupation of Iraq.
At some point in his road to the nomination the unprincipled John McCain gave up his objections to 527s.
Video of John McCain just a few weeks ago saying 527s "distort" the political process and ought to be "outlawed". And then he went up to our Capitol and rallied with them.