This is a very valuable comment.  We need to stop dismissing Trump supporters as racists and xenophobes if we want to understand what drives them, and how they could be brought back into the mainstream fold.  My perspective is that they are fed up with being branded as racists if they say something politically incorrect or express legitimate concerns about immigration levels or other controversial topics.  They voted for a guy who they thought could cut through the BS and "tell it like it is", even if he is in fact the most dishonest Presidential candidate ever. 

Don't get me wrong; I think Trump as President is extremely worrying.  But those of us in the centre or left need to honestly confront the motivations of Trump supporters and understand why the alternatives fell short.