Alan Keyes has a tragic flaw. He says out loud what many think, but won't admit to.
You mean he doesn't have enough sense to keep his mouth shut when the situation requires it?