There are two issues here.
I really question how anyone who isn’t antisemitic can show any support for Hamas. They got elected on a false promise of running Gaza for the benefit of the citizens , spent all the aid money building military tunnels and then abolished democracy. Their entire aim is to eradicate Jews, regardless of impoverishing their own people (except their cowardly leaders lead a life of safety and affluence in Qatar).
They are scum.
Their recent rockets near a recently opened food crossing point had one aim and one only, to bring the Israelis into Rafah and hopefully expand the conflict.
Israel had every right to go in and destroy them.
However, separate to this, Israel still need to abide by the rules of war and not conflate civilians with enemy combatants. Hamas are making that hard deliberately but they must still do it. They must also allow the Gazans sufficient food and allow hospitals to operate.
The endgame, though, surely, is to rebuild Gaza better than it was before and to allow aspirational citizens to work, achieve and trade with Israel. The only way for people to understand each other is through working together for mutual success, as Europe did after WW2.