Republican vice presidential nominee JD Vance served in the Marine Corps. But unlike many Republican war veterans, he is a leading voice against U.S. military intervention abroad.