Trump is not a Republican. He's an Independent who knew he didn't have a chance running as such so he decided to run for the GOP nomination, said outrageous stuff and, surprise, surprise he won. Then he kept saying the same stuff he had during the primaries and he beat Clinton in the general election. Both parties need to clean up their acts and ask how they can better serve the US public. Trump is only there for two, possibly six, more years. After that it will be someone else's turn. Let's see who steps up to the plate and has a better message. There is a lot of truth to the division in the country of urban versus rural. It's happening here in Canada as well with more and more people living in cities and not having any clue about what goes on outside them. This was a huge factor in Trump's victory.