Ephraim Sneh tells us how to stop Hamas. According to him, and he is, in my view, partly right, Israel has to weaken Hamas by showing visible progress in peace negotiations, bolstering the regime of the Fateh and Abu Mazen by economic improvements and concessions and ensuring the failure of the Hamas regime. If Hamas people were stupid, the IMO this might possibly be enough. But we know that Hamas people are anything but stupid, and that they will certainly try to sabotage this plan - literally, by sending people to blow up in public places and the other means usually at their disposal. There cannot be real progress toward peace until and unless Abbas and the Fateh can control the terror groups, and they can't do that while Hamas is around. The only way to stop Hamas is to stop Hamas. The Fateh won't do it for us. They can't and they don't want to.
Any peace initative that tries to weaken Hamas indirectly without confronting it is doomed to failure, because Hamas can always sabotage any peace process.