I doubt that you will be swayed by facts, but just for the record: in 2000 Israel offered Hamas to become a fully sovereign nation on 100% of Gaza's territory (and 95% of the West Bank) with East Jerusalem as their capital. Hamas declined. In 2005 Israel voluntarily disengaged from Gaza and enabled self-rule, hoping this would be a step towards peace. It wasn't. In 2011 there was another offer for a "two states for two peoples" solution, Hamas once again rejected it.
None of this is surprising since the Hamas is a fanatic Muslim group following the most militant tenets of Islam. Their publicly-stated charter is to utterly destroy Israel ("drive the jews into the sea") and create a Muslim nation on the entire area of Palestine. So anything less than that is a non-starter. Any Jew left alive in Israel means that they haven't finished yet.
Note that there's nothing in the charter about the Palestinian people - The Hamas takes no civic or sovereign responsibility for the population which they govern. In other words, Hamas sees the Palestinian people as a consumable resource in their fight to bring Islam to 100% of the territory historically referred to as "Palestine". So building tunnels under schools and hospitals is allowed. Diverting humanitarian aid to the military infrastructure while the population starves is fine. Indoctrinating children from kindergarten about the glory of killing Jews is standard procedure. etc. Using the Gaza residents as human shields is valuable both for reducing Hamas casualties as well as increasing collateral damage which makes Israel "look bad" in the international community.
Compromise is difficult because when negotiating with someone who wants you dead, how do you meet them halfway ?