My sons both went to a Jewish summer camp in western NC that is, not surprisingly, very pro-Israel. I went to the camp both as a camper and a counselor. It is one of my favorite organizations in the world. The camp was important in forming my kids' Jewish identities. My 19-yo is pretty left wing and did not drink the Kool Aid on Zionism. My 17-yo fully bought in. He is friends with counselors who are in the IDF and went radio silent after 10/7 because they got deployed to Gaza. He went to Israel this summer for a month as part of a youth group trip.
Anyway, my view on Israel is that I can love the country and hate the government, just as I do right now in the US. I sent him the article to make the point that it is one thing for dumb leftists in the US to attack Israel from a position of ignorance; it is another thing when former IDF generals - people who have given more to defend the country than anyone else - are pointing out that the settlers have been given free rein to attack Palestinians and that this is a terrible thing for Israel. My 17-yo agreed with some of it but pushed back in a variety of ways, starting with "an Israeli hiker was just killed by Palestinians and it got no coverage."
https://www.jewishnews.co.uk/israeli-hiker-killed-in-west-bank-attack-after-gunmen-seize-security-coordinators-rifle/
He'll concede that the settlers are terrible and that the Israeli friends he made this summer agree with him on that but then he disagrees with the notion that the Netanyahu government has given them license for violence. Anyway, the sense I got is that he is exposed to a lot of anti-Israel content in his generation and has rebelled against it, which is classic second child behavior.
I want my kids to think for themselves and make up their own minds. I have to accept that sometimes, that's going to lead them to have opinions with which I disagree.