A man waving a Mexican flag interrupted JD Vance during his speech at the Republican Party’s midterm convention in Dallas on Thursday, prompting the U.S. vice president to label the protester an “idiot” and describe the tricolor as “a symbol of the far left.”