I'm not saying a war didn't happen. Both sides were displaced and communities attacked from north to south by both.
What I'm saying is many Arabs, hundreds of thousands of them left willingly and under the direction of the surrounding Arab Nations under the promise of being able to return once Israel was destroyed.
It's not Israel's fault they're still waiting. Many Arabs who didn't leave, still live there in peace accounting for nearly 20% of the country's population.
Had they not left, had Israel not been attacked by 5 countries at once kicking off generations of warring, who knows if we would have seen peace. The Israelis were open to the partition plan, it's the Arabs that weren't and that's the unfortunate reality they've left Palestinians with ever since.