Sir Keir Starmer might have charmed The Donald, but his standing at home is another matter entirely.