Despite being an avowed Marxist, the political philosopher Norman Geras, who has died at the age of seventy, never hesitated to confront anti-Semitism and anti-Zionism on the Left.