See above for who I am and where I come from/stand now.
I can get behind pretty much all of what you're saying. Just not the bit about the IDF! Israelis tend not to know this (and, I suppose, there must be method in the madness, I suspect the gratuitous cruelty is being kept from them on purpose because ... how could people sleep at night?!). The IDF are absolutely no less cruel than Hamas! They kidnap, torture, randomly terrorise and, yes, sexually abuse people all the fucking time!
One of the worst days of my life, ever, was when they randomly grabbed my friend, X, and made him kneel - handcuffed and blindfolded - for hours. Eventually, I couldn't bear it anymore, so ... holding my British passport, hands above my head, and shouting loudly "don't shoot, I'm a British citizen, and I am just going to check on my friend" ... I approached. And the fuckers shot in front of my feet with live ammunition! Not to kill, to be clear - they could have killed me, or him, on the spot - but to scare me off. Well, they didn't! I guess they would have shot me, had it not been for someone in command realising just how atrocious the optics of "tiny blonde British woman shot to death for going to check on a victim of a human rights violation" would be. Had it not been for people actually filming.
Years later, the same IDF (different soldiers, obviously) taunted me that I had better "be nice to them" if I wanted them to let my husband go. They were holding him outside at 50 degree temperatures. For the crime of "being Palestinian" as we were just ... trying to get from Nablus to the Dead Sea for a fun day out! He was a British citizen by then (we were living in England and had just come to see the family).
Again, I agree with everything else you say. But, as for the IDF: they are no better than Hamas as far as the killing and gratuitously torturing people goes. They just get to do their killing, degrading, and torturing under the mantle of being a "state actor". "Most moral army" my arse!
Again ... everything else you say, I actually agree with. But the IDF are fucking horrible!