Liberals right to embrace MP who calls Israel an “apartheid” state