Again though, my point is that Hamas as an entity wouldn’t exist if Palestinians were considered regular citizens and not forced off from their own property.
This may be true and it would be good to consider this when deciding what to do after Hamas is gone, but it doesn’t change anything about current situation. The fact is that thinking a military checkpoint would filter out terrorists is incredibly naive, and whether Israel cares about the lives of civilians or not likely wouldn’t change this particular issue at all.
You severely underestimate the support for Israel outside of your bubble.