The West Bank settlement is a clear sign of bad faith, because the only credible chance of peaceful coexistence, the Oslo Accords, earmarked the West Bank exclusively for Palestinians, or more strictly, their state. Sure, I would be delighted if either side of the border Jews and Arabs lived peacefully alongside. But that is not what is happening there.
Settlers, aided by army and militias of unknown status (armed settlers? reservists? real army?) expropriate Palestinian land, destroy their property, threaten and shoot locals. The area, which was supposed to be a core of a Palestinian state, is criss-crossed with Jewish-only roads, settlements, farms, military checkpoints or closed military areas. The settlers enjoy rights their Palestinian neighbours don't have. This is not about some kind of "Palestine for Palestinians" chauvinism, this is a systematic eradication of a people in what was supposed to be reserved land.
Israel simply cannot with a straight face claim that it wanted a peaceful coexistence when it was de facto policy from the get go to make the two state solution impossible.
As for aid... it is not that Israel is somehow being forced to feed its enemies. There are plenty of organisations trying to send the aid in, and Israel is actively stopping them. Israel kicked out reputable aid organisations, with decades of experience in delivering aid even surrounded by hostile warlords, replaced them with some no-name military contractors, and now regularly shoots people queuing for the little food there is. More people have now been shot queing for food than have died on 7th Oct.
I don't think many people are confused as to what Hamas is. Some, sure, are, but most see it as an awful terrorist organisation. Criticism of Israel doesn't stem from people thinking Hamas is good, but from Israel acting murderously in bad faith, in ways incompatible with peaceful goals, while demanding unlimited patience and sympathy from the world.