What you call a "mistake" was the basic rejection that all native peoples have always offered to colonialism of their ancestral lands. Native Americans rejected English and Spanish colonialism, Vietnamese and Algerians rejected French colonialism, Indonesians rejected Dutch colonialism, Zulus rejected British and Dutch colonialism. What did you expect Palestinian Arabs to do?
Israel passes law sanctioning force-feeding prisoners (Haaretz)
from the article: The Palestinians must not repeat their mistake of 1947