Home Editor's Choice JD Vance says Trump clashed with former officials for refusing to engage in ‘ridiculous war’