I'm amazed that Pat Buchanan would write this. I used to be a Pat fan too.
Buchanan has been writing and saying things like this for many years now. Why does it surprise you when he just does the same again he's been doing?