Life is too short to deal with all these important issues in detail. However, it should be pointed out that in my view, there are faults on all sides. It's worth remembering that one of Iran's stated aims is to destroy Israel, and wipe it off the map. They also fund, and support, Hamas, Hezbollah, Houthis, etc, who have been guilty of many civilian deaths. No one could dispute that Israel's activities in Lebanon, Iran, Gaza, and the West Bank, are despicable, but there are two sides to the story.