It is probably because the British have a lot to answer for, after WW2, they took Palestinian land and just gave it to the Jewish people.
Ignorant nonsense.
Until 1948 the only Jewish-inhabited land in Palestine had been bought from its owners and was legitimately owned by Jews.
The only land the British took from anyone and gave to anyone was the huge area to the east of the river Jordan, which they handed over to the Hashemite sheik in exchange for an alliance. They took it from absentee Turkish and Syrian landlords, and from non-Hashemite residents.
After WW2 the British washed their hands of the matter and just dumped it all back on the United Nations. The UN decided from whom to take land and to whom to give it.
And even the UN did not take land from the Palestinians.
The people living in British Mandate Palestine for the most part did not consider themselves Palestinians. They considered themselves Arabs, Turks, Bedouins,and many other tribal groupings. They considered themselves Muslims, Christians, Druzes and Bahais.
Ironically, the only people who considered themselves Palestinians were the Jews.
The people dispossessed by the establishment of Israel were badly let down by the Arab nations. They have been abused and manipulated by their fellow Arabs ever since.
I do not agree with many things that the state of Israel does. There are human rights abuses going on there. And it is not anti-Semitism to say so.
But to lay the entire blame for the plight of the people who now call themselves Palestinians on one country is fundamentally wrong.
Israel came to the negotiating table many times. But if the other party will not negotiate, or sabotages the negotiations, how can any peaceful solution be found?