It is hard to think of any presidential candidate before Barack Obama sporting associations with three more execrable characters. John McCain - Charles Keating, Oliver North, and Gordon Liddy. And that's just for a start.