At least Perry said he misspoke and apologized for saying that, I haven’t heard Cain apologize for calling him a racist because his father leased land with a rock that once had a negative term painted on it when they leased the land and immediately painted over...Perry seems able to say “I screwed up”... I like that about him, because none of us are perfect and we all screw up.
Cain never called Perry a racist. Instead, he agreed with his interviewer that the name on the rock was "insensitive".
A mistaken response, to be sure, but well short of "racist".
And, the very next day, upon hearing the whole story -- including the part about the rock being painted over, then turned over -- he publicly apologized to Perry.
Perry accepted.
You apparently missed that part...