Frustrated by the global catastrophe he's caused with his war in Iran, Donald Trump has been lashing out again at Britain's armed forces.