Palestinians were killing Jews before there was even a state of Israel in the 1920s and 30s, just for having the audacity to emigrate there. Also when they invaded Israel multiple times over the following decades at first without provocation from Israel first.
So it’s a bit disingenuous to say that they’re only killing them because of Israel’s actions over the last number of decades because they’ve been killing them for a century before any of these horrific actions were even thought of.
And that is the root cause of this entire problem there… there are always going to be many who simply do not want Jews there, full stop. They have and always will kill them no matter what. Even if Israel opens up to Palestinians and holds their regions as fair-shared land with the same rights for everyone, there will always be Jews killed for being Jews in that region.
That is the problem, number one, that needs sorting out before anything else.
Although, it must be said, that the Israeli ultra-Nationalism is now also a big problem that will also need sorting out.