This is rational and well thought out commentary, but is an opinion article which you can agree or disagree. At least he does not makeup stuff on the spot as routinely done by Trump. Is Trump a racist, I don't know, the guy reinvents himself daily depending on his audience, but much of his base is unquestionably racist.