The Republican Party has been made up of various groups in a coalition for quite some time. There are Old Money, Conservative Christians, Politically Conservative who are not that religious, Chamber of Commerce Republicans, Racists, Homophobes, and quite a lot of poor people who are convinced they will win the lottery any day now and so want low taxes.

Trump is pretty much a Chamber of Commerce Republican, though that group has not been very active lately. There are some basic conflicts among the groups, but until now the Party has been pretty good about shutting everybody up about them. You know, like the Conservative Christians doing all to fight abortion while The Party does nothing about them (and even pays for them for their mistresses!). Or the poor people who want all the Mexicans deported so they get the jobs, but the Chamber of Commerce guys like cheap immigrant labor.

I guess the groups are just getting smarter and realizing The Party may not be the best fit for their issues.