Very interesting perspective ...
As a side note, "alt-right" means different things to different people. It started out just meaning constitutional conservative or Tea Party enthusiast. However, it has been co-opted by racist elements.
I'm tired saying this, but mainstream Republicans are not racist. The Republican party was the party of Lincoln and abolition. The Democrats were the party of slavery and the KKK. The Tea Party's favorite presidential candidate was Herman Cain. Republicans wanted Colin Powell and Condoleezza Rice to run for President. Neither one was interested, but Republicans would have gladly put either one of them on the ticket.