This is very simplistic and surprisingly naive. Israel has absolutely no intention of giving any land to the Palestinians and it's been widely recognised that Israel was forced into the recent ceasefire because it had no strategy to take on Hamas. The March of return in 2018 was independent of Hamas and was entirely peaceful yet Israel mowed them down in cold blood. The only bargaining chip Palestine has is BDS.
It's not Hamas that's denying peace it's The USA, the UK, Germany, France et al. If the US stopped arming Israel it would be at the negotiating table in a flash.