President Donald Trump was right when he said that wobbly British Prime Minister Keir Starmer was no Winston Churchill.