There was no reason for this remark from Barack Obama today.
I understand he was trying to recover from the bumbling of words, it was tactless.
UPDATE:Barack Obama did apologize for his Nancy Reagan remark from earlier this after noon.
He apparently did so by calling her personally and I have to say that his having done so is fairly impressive as most politicians would have simply released some impersonal public blurb of a statement.
So good for him, it was the right thing to do.