Common talking points: Israel is the aggressor, committed atrocities, supported for religious reasons, not a real ally. Most of your points hit on those and more. Let's dumb this down some.
Israel has a right to defend itself, how they do it is not up to us. American's can cry, protest, scream in rage, it changes nothing, Hamas will still get a beat down.
I support Israel because they are right in this conflict, anything prior is just history, every nation has and will again make mistakes. Palestinians made a huge one and now they are getting a well deserved smack down. When Israelis train an Army of terrorists to rape, disfigure and murder little girls, I will call them out for it. As far now the IDF are the only good guys in this fight.
Ukraine, a nation known for corruption, greed, bribery and more has gotten more money than Israel a true ally has during its entire lifetime. We as a nation are dependent on Israel for arms (we buy a large amount from them), we get nothing from Ukraine. Unlike many nations surrounding Israel, the Israeli's remain a loyal partner.
The history of the nation takes years to understand, a few microfilms someone uploads even if you did actually read them doesn't cut it. I have way more time studying this conflict than I care to admit. It is a complex area, and the arguments pro and con are always circler and amount to a round robin of talking points and dismissed propaganda (both sides). What doesn't change is one simple truth, Israel could walk out of Gaza today and Palestinians will immediately start prepping for the next round.
Lastly, I have yet to see an Israeli group call for the death of America, that seems to be limited to Muslims, Democrats and Iranians, I would not trade Israel for any of them.