Alan Keyes is not an idiot. He just pretends to be one so that he can attract a following of lunatics and conspiracy theorists.
I don’t know much about Keyes. I don’t believe that he’s an idiot but I have certainly disagreed with him.