I don't believe either candidate is an outright racist. However, maybe you should re-read the article before you make any conclusions about more subtle forms of distancing himself from his relatives or denying his back-ground.
My daughter is mixed race. I am white and my ex is African-American. She acts, talks and thinks white since I am the one that raised her. But the minute she walks out the door of our home, she is regarded as African American and has to deal with that. It has been heartbreaking for me to see the difficulties she has faced through no fault of her own. Because of stereotypes and prejudices, sometimes subtle, sometimes very clear, she walks a more difficult path than a white person.
It is hard to come to an integrated viewpoint of oneself in that situation. That Obama is so very strong in his own sense of self is, I'm sure, because of the struggle he made as a boy and young man.
McCain? I don't know. He's a puzzle to me in many ways.
McCain is a puzzle. Maybe that is why he has not been able to really become embraced by the country. He is a dichotomy in many ways.