Good post indeed. The Republican Party may crash because so many (hawks on immigration) believe blindly and rightly in a national and civilizational principle. The Democratic Party has been split (since McGovern) because so many (doves on national security) believe blindly and wrongly in a non-national principle.