I'm agin both but with both in a Schrodinger's cat kind of way.
Following the holocaust, the creation of a safe haven for Jews in the form of an independent Israel on their ancient homeland was a good idea. Removing however many 100K Palestinians from their homes was a bad idea. The Palestinians should not have been driven out of their homes. International Law says so as do more than 100 UN resolutions. Israel ignores that.
The Arab world's determination to eradicate Israel was wrong and Israel's right to self defence was right.
Israel's continued annexation of land/homes belonging to Palestinians is wrong and is a major factor in the existence of Hamas and Hezbollah. Hamas and Hezbollah are against the continued growth of Israel and I agree with them. I disagree with how they choose to do it.
Israel is wrong to arm the "settlers"/"colonists" who steal Palestinian homes and land. The settlers are wrong to indiscriminately kill Palestinians in order to steal their home/land.
Hamas and Hezbollah are wrong in the terroristic attacks they make. Israel is equally wrong in its quest, and one can only think it's policy, to annex more and more land/homes. It's wrong and it's illegal.
If Israel stops the annexing and returns the stolen lands, with any luck, Hamas and Hezbollah can be persuaded to disband, or at least, stop the terrorism.
Israel needs to realise that it can't keep on expanding.
I'm not anti Jew. I am anti Zionist politics. I agree with Hamas that Palestinian land should not be stolen but disagree with their terrorism.
Then there's the part that Iran plays in this and possibly also Saudi Arabia.
Being anti-zionist is not being anti-semitic. Being for a halt to the violence and the return of land to the Palestinians is not being pro-Hamas. IMO, it's being human.
Some might think this simplistic thinking. I think it's right thinking. There are faults on both sides. Both sides need to own up to their faults and eradicate those faults rather than keep on their current path of wanting to eradicate each other.
Peace, out.