There's no peace without giving land back, agreement on Jerusalem and a solution to the refugee problem, tall order i know. The only real possibility for peace like i said before is a strong iran. But we both know Israel doesn't want peace and is happy having hamas launch a few harmless rockets every now and then to stun population growth and build more settlements until all occupied territories are de facto judafied.
No peace without giving land back - I dont know about it... Without giving lands there wont be peace but even if some lands being given its still very hard to see any peace in the horizon (talking about the refugee and Jerusalem as well)...
I dont think Israel is enjoying Hamas as much as you said
The thing is while I agree that both parties get things wrong (not getting into who does more as it wont get us anywhere...) you seem to put all the blame on one side which is definitely a wrong thing to do.
A strong Iran - it wont get peace... It will get war
The thing is lets say tomorrow Netanayahu says - I was wrong - here lets get back to the 67 borders and about Jerusalem you take the east side and we take the west side - What will happen is:
A. Israel get weakened strategic wise
B. It doesnt seem that the Palestinian problem is only about some lands but about all lands
C. Im not sure Palestine will accept it but even if they will it will only be a temp thing to do
The thing is returning lands is crucial but you do need a partner in order to make peace and a partner is missing (both sides wise)
Let me ask you this - please answer this as honestly as you can
What do you think will happen if Netanyahu will tomorrow wake up and declare - I was wrong here are your lands 67 borders wise - Jerusalem will be splitted or belong to everyone (whatever suit better) as for refugee - They can live wherever they want as long as they live peacefully with no harm intent
Do you see peace happening in this scenario (not peace for 1 or 2 years.. I mean peace that will last)?