I think Gen Z is more anti-Israel primarily because it's less white. Considering how almost exactly half of Gen Z is non-hispanic white, I don't think it's useful to view Gen Z as a singular bloc. It makes more sense to separate them into White Gen Z, and Nonwhite Gen Z. This can produce some counterintuitive polling results when each sub group has more intense feelings on different subjects. White Gen Z is softer on Israel but probably still generally supportive, and very supportive of Khomeini Strike. Nonwhite Gen Z is soft on Khomeini strike, but very opposed to Israel in the Israel Palestine conflict. It's difficult to find specific data on gen z opinion broken down by race, but I think that other racial data on these issues supports this idea.