What is happening now in the Republican Party is a completely natural reaction to what the party has become. For many years Republican Party was run by a group of elected elites with little input from the people who supported them as candidates. Now the inmates have taken over the asylum, meaning that the rank-and-file members of the party have decided they want to run it their own way and nominate a person who actually represents their beliefs.
The people who actually cast the ballots that elect Republicans to office have finally come to understand that the people they are electing are not really people that share their beliefs. Now they’re looking for a real voice for the bigotry and hatred that they hold. In Donald Trump they have found that person. Since there are not a lot of Donald Trump’s out there to elect. It’s a little bit difficult to understand how this will translate into local and statewide elections but I’m sure that it will.
The Democratic Party faces a similar issue with Bernie Sanders playing the outsider role in speaking for the rank-and-file left-wing part of the party. In both cases, it seems like the party ought to split into two pieces or two different parties so that all of the different voices in the US political spectrum are well represented. In that way the elites of each party would be speaking only for themselves and would probably lose any election since the rank-and-file of the parties seems to be on the extremes.
The other thing going on is that you have a group of children of Cuban immigrants complaining about undocumented immigrants coming to the United States which, given the special status and immigration rights that Cubans have had in the United States for a long time, places them in a very complicated position in terms of bringing Hispanics into the Republican Party. Most people of Hispanic origin understands the special treatment that Cuban refugees have received and recognized that Cuban refugees are not in the same position as most other Hispanics trying to enter and stay in the United States.