Protestant imperialists, antisemitic governments and Zionist settlers all sought to rob Palestinians of their homeland. Two centuries on, they have not succeeded