There is only one solution to a peaceful Middle East, and in fact peace in at least 11 other parts of the world. Peace can happen within 24 hours of the day the Islamic world rejects its culture of hate and death.
It would also help if Israel withdrew from some or all of its illegal settlements on other folks land.