"Pat Buchanan, once considered a mainstream Republican, has been driven off"