It's good to be reminded in these trying times, that American politicians don't have a monopoly or a patent on bigotry, ignorance and plain old stupidity, much less the diplomatic incompetence to make an enemy of your best ally.
Take Boris Johnson, mayor of London, who tells the world that Barack Obama has an "ancestral dislike of the British Empire." because his father was born in Kenya. Now it may be true that there is some animosity in Kenya as there is in so many places where the British Empire viciously suppressed liberty and opportunity in a flamboyantly racist fashion, but Obama could have easily, if such a thing as "ancestral animosity" is a real phenomenon, come to dislike the British Empire from his mother's complex, but partially Irish ancestry. But do we -- and by we I mean the world -- have to remind Boris that EVERYBODY HATES THE GODDAMN BRITISH EMPIRE? The Chinese still hate your guts nor is there any lack of memory in China, Southeast Asia, the Indian subcontinent or Africa of the British scourge.
Of all the stupid excuses to insult someone trying to talk sense into the British.