You might also add the perception of financial irregularity that has followed all or most of Keyes' previous campaigns (paying himself out of campaign funds, still owes money on his 2000 presidential run, etc...), his private life (that tax "misunderstanding" that was only cleared up a week before he declared in Illinois), and the idea that his principles aren't as bedrock as he proclaims, after he condemned Hillary for carpetbagging & now is doing it himself, and is supporting reparations.
Of course, those are only minor things....
Why do you continue to campaign against Alan Keyes with mistruth? Did you not see the definition of "carpetbagger?"
No they're not, they're leftist anti-Keyes talking points.