As for Trump voters, I am tired of making excuses for them.  There was a study that suggested that economic issues aren't the main factor in voting for Trump was "cultural anxieties," not economic ones.  Basically, this is fancy speak for not liking their fantasies about America being a white Christian patriarchy being shattered.  I am all for helping people out economically with things like job training, community colleges, health care, etc., but I am unwilling to coddle their prejudices.  They have to learn to live with people with different nationalities, religions, etc. (even immigrants) and accept the fact that being white and male doesn't entitle them to any special privileges.