Really? Oct 7 2023 Hamas murdered 1200 people for no reason. Hamas charter states their goal is to destroy Israel. Iran very clearly states it wants to destroy Israel.
For "no reason" - hah, this must be the most blatant ignoring of reality I've seen in this thread, and that's a very high bar to cross.
To be clear, I have nothing to do with neither Israel nor Iran, and am sympathetic to people of both separately - but pretending like Gaza - and what Israel has been doing for all this time there - doesn't exist is something else.