Are we watching the Republican Party implode?