No one wants to stop Israel because Israel benefits them. USA will support Israel as long as they benefit but when Israel doesn't do as USA wants, USA will likely turn its back on them. If Israel continued attacking Palestine, ignoring the peace, they'd get away with it. Hamas is being blamed for it when in reality, Israel doesn't care to stop, and no other country cares to stop them. Palestinians could be 100% peaceful, and it still wouldn't change a thing, especially thanks to brainwashing from the media.
Pretty sure Israel was stealing Palestine lands and murdering Palestinians before Hamas was created, and that's why Hamas was created. But sure, let's blame Hamas.