The United States is failing to take account of a changing world, says Walter Rogers, a former correspondent at CNN and a veteran of international reporting.