It is hard to imagine a bigger slight to the memory of the more than 100,000 American soldiers who died liberating Europe than the image of a U.S. president attacking the "arrogance" of his own country on French soil. President Obama's speech last week ahead of the NATO summit in Strasbourg, barely 500 miles from the beaches of Normandy, marked a low point in presidential speechmaking on foreign policy.