I agree with you that no one can make it go away in a day, and that is a big problem. Every day of the conflict causes more pain, more casualties, and expands vicious circle of violence.
I guess that current generations are lost cause, as long as we always frame it into "us vs them", "we are good, enemy is bad", the conflict will never end.
Maybe the solution is one state, with citizens, not religious groups, maybe it is two states (dunno if that is even possible at this point).
Also, extreme conditions in Gaza and West Bank don't help. Imagine if young people there have an option to go to real university, have a nice job, a house. Would they be willing to blow themselves, killing many innocent people. (Not to say poverty is the primary cause of attacks, but that level of desperation certainly doesn't help)
Don't wish or do anything to other people which you wouldn't want for yourself. Imo, that should be a good start. To change the world one must start from himself.