Pat Buchanan has been right from the beginning.