In a candid moment

Two days ago at a tea party rally the mayor of Champaign said that Obama isn't an American. Particularly unfortunately for him, it's on video.

Some of the city council are calling for his resignation.

That he'd say something like this is surprisingly untactful, even for a mayor.