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.
This is the problem though. It's fine to mention them and be informed, but there is no need to wallow in how horrible the world is and shut down anybody who disagrees, which is what OP is complaining about (and what IME really is happening in news-like and political threads). Those are two separate things, the second one is a choice and there are places where it doesn't happen.