You buy in to too much bullshit. Hamas may have 20,000 "soldiers", but only about three thousand of them have been trained. Israel has already killed 4,000 Palestinians, almost half of them children, and probably not 400 of them were Hamas soldiers.
The population density in the Gaza strip is about 5,000 people per square kilometer. You know what it is in Israel? 400 people. And now, they are all asked to move to the south, it is insanity. It is like going from a commercial hog farm to an industrial chicken house. Both are considered animal abuse, but for Palestinians, well it is the norm.
I mean seriously, how do you expect this to pan out? Israel can bomb Northern Gaza to complete rubble. In the end, there won't be 20,000 Hamas fighters, there will be 50,000. 65% of the population of the Gaza strip is under 24. Force them to leave their homes, deny them water, food, and fuel, it is going to do nothing be create enemies. Wake up and smell the damn coffee.
What Hamas did was, undoubtedly, a war crime. But Israel's reaction has been nothing more than a war crime itself. Collective punishment is one of the biggest war crimes, it has no place in a modern society. Two wrongs don't make a right, that was drilled into my head from the time I was knee high to a grasshopper.
The US government should stop sending aid to the Palestinians. But they should also stop sending aid to Israel. Enough is enough. The reality is, Hamas enjoys killing Jews, but Israel, with its current power structure, enjoys killing Palestinians. It is a sick ass circle. Hamas wouldn't exist without the right wing government of Israel, without the sickass settlers and the racist ass government. But neither of those two would exist without Hamas. Hell, they both need each other.
The solution is simple. A two state solution. A real Palestine, with real autonomy and open borders. The settlements, gone. Those racist pricks need to leave. A return to the 1967 borders, with real enforcement when those borders are violated.