I disagree. I believe the Republican has lost touch with the everyday American., wants to contine the status qou. Even the Democrat party wants to continue their status quo for the "poor, minority" but haven't noticed the people they are helping are in the same shape for the last 50 years or if you read the facts which says their situation has gotten worst. 
Both parties have their own agenda, keeping themselves elected....
That's why the Bernies and the Trumps are very outspoken. 
It's not about racism, sexism, disliking sexual orientation, keeping minorities down, etc...it's about staying in office to continue their own agenda.