McCain is losing his footing on Iraq, between this show of his own ignorance and Maliki's endorsement of Obama.