Sir Keir Starmer’s tribute to personnel killed in Iraq and Afghanistan came after JD Vance’s comments about troops from a ‘random country’.