I didn't mean to imply that Trump voters are all racists and fundamentalist christians, nor do I mean to equate the two, necessarily; just that these two groups add a meaningful boost to his voting base, and are those pushing some of the most aggressive agendas.  Their participation in Big Tent politics have propelled republicans to majorities in the house and senate, and made the difference in Trump winning key states---along with disaffected blue collar workers who are neither, of course, and probably comprise the vast majority of Trump's support.  With these latter there is common ground across political divides, beyond the manipulated ones of dems vs repubs; with racists and religious extremists, however, there is very little room for compromise:  They are radicalized by their own belief systems, and will fade away only as those beliefs fail to withstand the test of time.  Civil rights on the other hand are real; environmental concerns are real, peace is real, and attainable.