Here's the speech I'd give if I were Barack:
I've taken some heat for my long association with Reverend Jeremiah Wright. Let me make this perfectly clear: he's an idiot. He's a creep. He's a race-baiting, scum-sucking lowlife.
But let me make this clear, too: he's got just about the biggest congregation in Chicago.
I'm a politician. I also like to think of myself as a community organizer. I go where the votes are. I go where I can network. I chose the church I thought would do my career the most good. Oops.
Now, if you want a politician who never associates with assholes, you'd better see if you can raise Mother Theresa from the dead and get her to run. Associating with assholes is a big part of any politician's job. For God's sake, people, I'm in the Senate. I work with Robert Byrd and Thad Cochran. You think this loudmouthed preacher's the only jackass I have to pretend to listen to?
And how about all you holier-than-thou hypocrites at home? You don't have that one racist buddy you can't quite lose? You don't have a relative you suspect of being a bit of a Spitzer? You don't work with at least one complete jerkwad? You want to be judged by association with the biggest dickhead you know?
Yeah, I didn't think so.