I still think McCain's response was a misstep; that in fact he meant to say terrorists training in Iran and not AQ ... but Jennifer Griffin reports maybe McCain wasn't wrong.
Here's McCain's original comment and Lieberman correcting him
Bottom line: there's plenty of evidence Iran is helping terrorists in Iraq. McCain is smart enough to know that. Apparently the Democrat candidates are not.