John McCain used to be against what he called “agents of intolerance.” And he claims to have helped uncover Jack Abramoff’s corruption (though he actually helped cover it up.)
But McCain is happy to take money from agent-of-intolerance-turned-Jack-Abramoff-partner Ralph Reed.