First of all, most of the Palestinians were not expelled. Expulsions took place in 120 villages. That's certainly not the majority of the population. However, the Palestinian s also expelled many Israelis in the course of the 1948 war. Actually, in all the regions of Palestine that were conquered by Palestinian and Arab forces in 1948, every single Jew was expelled. Furthermore, the 1948 war (and the 1947 civil war) was launched by Israel. It was launched by the Arabs who wanted to destroy the nascent Jewish state. Had they accepted the partition plan, no one would've been expelled. As for the "exact model of colonialism", once again, you are wrong. Berl Katznelson and Ber Borochov referred to Zionism as a colonizing movement, but not as a colonialist one. There is a huge difference between both models. Colonization means to settle a territory, whereas colonialism is an imperialistic form of colonization. Finally, let me remind you that Palestine is the craddle of the Jewish culture. It is true however that normally, a people should not be allowed to recover that it owned centuries ago. But the Jews were homeless, this is why they wanted to recover Palestine. This is also why the UN decided to divide the land so that both peoples can have a state of their own. You are entitled to believe that it was a good idea. Nonetheless, wanting the peoples that already have a territory to share a part of it with a landless people so that all nations can have a state of their own, has nothing to do with colonialism. It is based upon the principle of distributive justice. This logic was invoked by nearly all Zionist thinkers. Read Chaim Gans, you'll understand better.
Wounded Israelis in suspected car-ramming attack in West Bank are soldiers (Haaretz)
from the article: Defending Israel with one hand tied behind our back