Think we agree on all the important points then. At least so far.
For the record I'm no fan or defender of Trump. But whatever we think of his obvious character flaws, he's really nothing without supporters.
What I have been trying to do is understand the people who do support him and articulate the best possible interpretation of events that I can make for how someone can support him.
That's not to pretend he doesn't have some racist supporters, he does.. but I think they are a very (very) small percentage of people who hold their nose at him personality and yet give him their support.
What I hear from the Left, over and over, is charges of racism and attributing the worst possible motives to most his supporters -- a strawman argument which they can then knock down with moral indignation.
So back to our discussion.
I don't think it pays to continually be outraged at Trumps never ending provocations. What I think needs to happen is to have an honest discussion -- where people on the left have to say "Trump is an idiot, but we understand that there are problems with unfettered immigration, and we respect the people who are worried about protecting America. We recognize them as patriots, not racists. We understand that many people support Trump not because they are attracted to his personality, but because we have not been willing to properly balance our desire to help people of the world with our need to protect our fellow citizens (regardless of political stripe)".
I am no expert on what the proper level of immigration should be, or how to vet appropriate applicants. But until we take responsibility for our blind spots, and at least be willing to acknowledge the other side as legitimate, we're going to keep talking past one another.
If we keep going the way we're going, Trump is going to get elected again. The entire culture is currently focused on the wrong thing -- and that isn't Trump's fault, it's ours.