It’s called Hate Speech and there is a lot of it from the “Tea Party” followers and other Right Wing extremists.
I’m debating whether extremists is accurate. It’s trending toward “mainstreamists.”
When it’s a party platform it’s no longer extremists. And there’s really no question it very well is a party platform.
If this is your party, this is what you’re supporting.