He's not racist at all. You used a straw man fallacy and abusive ad-hominem Spartan tactics to accuse him of holding positions he never claimed to hold. It is morally reprehensible to go around calling anyone who dares disagree with a word you say "Racist." Stop it.