It's not 50% of the public. According to 538, it's 45.5 of the electorate (nonetheless a shocking percentage willing to cede democratic norms to a dictator-wannabe).

As I pointed out in my quickly censored comment, everyone is racist and xenophobic on some level to some degree. The distinction lies in how seriously bigotry is taken both as a personal moral failing and a systemic social ill. Political discourse is full of leveling and comforting banalities that obscure this reality under the guise of "civility." One must be operating in a fact-free vacuum to pretend that racism has nothing to do with Trumpism. The Trump campaign's CEO Steve Bannon, formerly of Breitbart, is a rabid white supremacist who exerts considerable influence on the candidate's rhetoric and agenda.

As for respecting free speech, in my experience Catholic sites have a dismal record on that score. As anti-religion as they can be, atheist sites permit free speech to a far greater extent.