It may seem presumptuous to suggest that I know what the problem is with the Middle East. But I think I do. I don't know how to solve it, unfortunately, or rather I have no sensible way of achieving what needs to be achieved, but I can see where we're going wrong.
Gaza is, like so many violent flashpoints, riven by religious divisions. In this particular case, we have to go back to 1947 when the British Mandate of Palestine, designed to provide a "national home for the Jewish people" and accepted by the League of Nations, was interpreted by the UN as a partitioned Palestine: part Jewish and part Arab. Indeed, Jerusalem was to be an international city, presided over by the UN.
The state of Israel, unhappy with this arrangement, then declared independence in 1948, which started a war with its neighbours. A war which has, to all intents and purposes, never stopped.
The problem here, and it is fundamental, is a lack of humanism. The Jewish people and the Arabs are not different in any significant way. Indeed, one could argue historically that they worship the same god, more or less. But that's just it - worshipping under a different set of rules shouldn't matter.
The Jewish people feel that they have been persecuted over the centuries. This is undoubtedly true, but they are far from being the only religious/ethnic group who have suffered, and they must not use this as an excuse - all it amounts to is "he hit me first" - which has never been accepted by parents dealing with brawling children, after all.
On the other hand, we currently have Hamas, a bunch of Islamists who are undoubtedly as bad as the serious Zionists. Their presumption (and it drives them) is that people of other ethnicities and other faiths are inherently inferior. Evil, even. This is so ludicrous I almost don't want to discuss it, but I do think it's important to explain why they are wrong.
I don't expect everyone to love each other. That's not how people work. Jesus was a great teacher of loving kindness, but he was an idealist too. Nevertheless, we must understand that if the human race is to operate in any sensible, productive way, we must rise above the ancient religious bickering and start to respect the human. Because we are all human: the reason agnostics in Milton Keynes get upset about the slaughter of children in Gaza is not because they are Hamas supporters; it's because they are witnessing entirely needless human suffering. And it isn't helpful to blame one side or the other. That merely reinforces an artificial divide.
The Middle East is being torn apart by the great falsehood of the ancient religions: that by adhering to your particular religion, you become better than those who don't. This isn't true. I hope this is self-evident. A human being is a human being, not inherently better or worse than any other. If that human is doing nothing to harm anyone, it should be left alone to get on with its life.
This surely shouldn't be so hard. But for millennia it has been. Humans feel threatened by difference, but they shouldn't: if someone is trying to hurt you, they are bad, and you should fight it. But if someone simply wants to live next door, or even share your country then have a good look - is this person actually any sort of threat? Or are they a simply another human just like you?