The main reasons for Hamas and Fatah to agree on this unity government is : 1. To prevent an all out civil war 2. To hoodwink the world again to lift the sanction.( No peace, No aid policy must be implemented ) As much as I want to believe this unity government will workout for the pals but after reading Haniyeh's demand, I doubt this unity government will work. Let's wait and see!!!
from the article: Hamas ministers resign to pave way for Fatah-Hamas coalition