It will never be resolved. Rightly or wrongly, to a person Palestinians have never accepted the post war situation, and which was railroaded on them by the USA, not the British. And rightly or wrongly, every time they have attacked the borders since that time the result has been the capture of more lands by a American-backed Israel to claim the need to have a ceasefire patch to protect their lands. But for sure, it has always been the PLF or Hamas at the heart of instigating the troubles. There are obvious parallels from history on our own doorstep.
I don't know the answers and have sympathy for both sides, but I do know that a sitting MP shouldn't be on the streets campaigning for 'inalienable rights' and which will surely stoke up trouble here, and elsewhere.