The solution is very simple...
The solution is very simple...for those who have the guts to carry it out:
Kick out all the European NGOs, UNRWA and anyone else from any international organization that works to harm Israel and/or fund Israel's enemies.
Then, proceed to physically remove the PA and Hamas...forever.
Block off any funds coming into the country from hostile nations.
It's been 18 years of Hamas and almost 60 years of the PA/PLO...and nearly 100 years of attacks on Jews. (see: Hebron 1929)
Enough.
If the government of Israel really wanted to do it, they could literally do it tomorrow.
Human nature is simple.
When someone wants, they do.
When someone doesn't want, they don't do.
Especially Israelis.
Conclusion: the Israeli government doesn't want to.
Which begs the question: Why not?
I have my own speculation. I would like to hear your's.
Meanwhile, two morsels for thought:
Approach any Jew from the former Soviet Union, those living in Israel or the diaspora, and ask them about the conflict with Arabs. Then take a wild guess what 95% of them will tell you...
Hint:
The Soviets engaged in systemic Jew-hatred and supplied weapons to Arab states...and the PLO.
Anyone who supports those who hand out candy and pastries when their brethren murder Jews in cold blood, is a psychopath and nothing they say can be believed or taken seriously.
They and others like them should be institutionalized...or at best, mocked.