The blame for the current Israel/Palestine conflict lies with two dead Nazis: Hitler and Haj Mohammed Effendi Amin el-Husseini the then Grand Mufti of Jerusalem. He was a known anti semite, and spent time with the Nazi leadership in Germany during WW2. He submitted a draft declaration of German-Arab cooperation to the Nazi German Government, containing a clause:
Germany and Italy recognize the right of the Arab countries to solve the question of the Jewish elements, which exist in Palestine and in the other Arab countries, as required by the national and ethnic (völkisch) interests of the Arabs, and as the Jewish question was solved in Germany and Italy.
We all know how the Jewish question was solved in Germany, by genocide, and his hatred of Jews was so deep, he wanted this to continue in Palestine and the whole Middle East.
With Hitler driving the Jews out of Europe, and el Husseini wanting to murder them wherever they were in the Middle East, and traumatised, angry Jews entering Palestine determined to have their own homeland no matter what, there was little hope for people of peace and goodwill on either side.
I hate what is happening to today's Palestinians, I hate the way they were displaced in 1948, but I understand why the Jews need homeland.
As for solving it all - you would need the wisdom of Solomon, but I believe that the future lies with the peacemakers, not the warmongers and right-wingers.
People like us on here, students, parents and grandparents of different backgrounds and nations, who know that hatred and war get us nowhere, are the best hope for a peaceful future.