It is an important argument, and deserves to be taken seriously. I also think it is wholly fallacious – and coming from Uncle Sam, it is a piece of outrageous and exorbitant hypocrisy.

There is no country in the world that defends its own sovereignty with such hysterical vigilance as the United States of America. This is a nation born from its glorious refusal to accept overseas control. Almost two and a half centuries ago the American colonists rose up and violently asserted the principle that they – and they alone – should determine the government of America, and not George III or his ministers. To this day the Americans refuse to kneel to almost any kind of international jurisdiction. Alone of Western nations, the US declines to accept that its citizens can be subject to the rulings of the International Criminal Court in The Hague. They have not even signed up to the Convention on the Law of the Sea. Can you imagine the Americans submitting their democracy to the kind of regime that we have in the EU?

Think of Nafta – the North Atlantic Free Trade Agreement – that links the US with Canada and Mexico. Suppose it were constituted on the lines of the EU, with a commission and a parliament and a court of justice. Would the Americans knuckle under – to a Nafta commission and parliament generating about half their domestic law? Would they submit to a Nafta court of justice – supreme over all US institutions – and largely staffed by Mexicans and Canadians whom the people of the US could neither appoint nor remove? No way. The idea is laughable, and completely alien to American traditions. So why is it essential for Britain to comply with a system that the Americans would themselves reject out of hand? Is it not a blatant case of “Do as I say, but not as I do”?