There is nothing fanatical about employing whatever means you have to pressure Israel into alleviating the siege on Gaza. Israel does not allow Palestinian allies to provide any aid or help to Palestinians, nor allows them to trade. You are closing commercial crossings which people rely on to access goods to continue to provide means for their families. You militarily prevent Palestinians from building up their economy, accessing their own resources, building sea and air ports, etc.... You prevent them from travelling as well. To call Hamas fanatical is hilarious. Try this with any other country in the world and you are getting a massive war. It's an act war and Hamas is within its right to fire at you whenever they want for as long as siege is not lifted.
No one, not even Hamas fighters, want to be sacrificing their daily lives to struggle, but they have no choice as they are living under an occupation and having war waged against them. And you would be wrong, people are upset Hamas didn't respond to last night's airstrikes.
Palestinians are held hostage by Israel. No Hamas in West Bank and they are losing their land on a daily basis. And being harassed/attacked by settlers/Israeli soldiers on daily basis.
Hamas never killed any opposition, we would never allow them to do that or target protestors. You have no idea of social dynamic in Gaza, Hamas is scared of the people and not the other way around. If they kill any protestor or opposition activist they will be in big trouble and they know it. They never ever done such thing and never committed crimes against the people. Now, what you call 'opposition' in 2006, was a coup attempt by a party that betrayed Palestinians and was being armed by US administration , Israel, and others to kill everyone from Hamas even though they won elections. The whole people of Gaza wanted them gone, and hardly any of them were killed. They just fled into Israel or gave up authority to rightful victors.
We were supposed to have an election again in May, and your country prevented Jerusalem residents from voting to make sure Hamas lost and derailed the whole election process. What happened after that was karma and unification of Palestinian struggle across West Bank, Gaza, and 48 territories.