Does it not feel weird to go so far afield to find an alternate explanation when the obvious one fits his other actions, statements, and recent political affiliations?
Are you going to notice when you cross over from "giving someone the benefit of the doubt" to "making excuses for racists?" Is it possible you already have?