Sen. John McCain said the American people are showing a "schizophrenic" reaction to the prospect of a withdrawal of American forces from Iraq.