McCain is clearly an idiot. For Obama this hasn't been proven so much.