Al Qaeda gives money to Islamic charities too. That doesn't mean they're not a terrorist group through and through. Your comparison between the moral failings of some priests within the Catholic Church and Hamas a group which trains people to blow themselves up on Israeli buses and in night-clubs is just ridiculous. Nice token pic too. Of course there's hateful Jewish extremists. No one is disputing that. But for every one pic of those you find, I'm sure I could match you with a Palestinian kid standing in front of a "death to Jews" graffiti scrawl. So you're really proving nothing, except extremism is everywhere. But only one government entity is dedicated to the complete extermination of the other side and that is Hamas.

How can you make peace with an enemy that not only hates you, but refuses to acknowledge your very existence?

Frankly that whole "you can't make peace with terrorists" is malarkey.

They're attacking us by the means at their disposal, which makes for more low rent tactics like dirty bombs and suicide bombers.

But then you have high tech genocide being handed down by Israel.

No it doesn't "forgive" Hamas, but people frequently try to paint Hamas as different from the IDF or certain Israeli factions when they're all the same and just using different methods.

Hamas has those same mixtures of good and bad. If you're going to punish them for terrorism it's simply morally irresponsible that Israel gets vetoes and revisionist news reporting every time they kill a civilian.

They currently lead that body count of civilians 10-1 against Hamas and other anti-Israel forces in that area.

Quite ironically too, they've soured their own reputation.

Islam had anti-Semite elements just like Christianity, but tolerance for Jews in the Arab world has waned severely. They used to have Jews living next door, going to school together, and babysitting each others children.

Israel has pretty much tried to force Apartheid from day one.

So yes, Hamas is an extreme Islmo-fascist organization but their goal is bore out of circumstances beyond their control. Hamas probably would have zero support if Israel wasn't breaking non proliferation treaties and arming themselves to the teeth, attacking civilian targets unprovoked.

No you can't "forgive" Hamas but you can certainly say whatever bad they've done Israel has at least matched.