In other sky-is-blue news, Pat Buchanan admits to being nothing more than a racist prig.