In the 1960s, most of the people of my generation supported Israel. Israel was the "David" in the midst of "Goliath" neighbours who had vowed to destroy Israel.
Most (or at least many) of us were probably influenced by Israel's struggle for existence from 1947 - 1973. We hoped that after 1973, treaties and peace would emerge.
But in the 41 years since then, Israel, in an attempt to defend itself against suicide bombers, rockets, and continued threats, has been losing the propaganda war. The continued expansion of settlements in the west bank has not helped Israel's position. And even though Israel withdrew from Gaza, hoping to promote more of an atmosphere of peaceful co-existence with the Palestine Authority, Israel is once again struggling in the propaganda wars.
Here is what I mean. Older people still support Israel's actions. But the younger ones, generally less aware of the 1947-73 struggles, oppose Israel's actions. From Gallup,
This table concerns me. Compare the responses of those 49 and under with those 50 and older. Clearly I am in the latter category, and I really find it difficult (if not impossible) to understand how people do not see Israel's actions as justified. But maybe that's simply a sign of my age and historical experience.
But what will happen as we old farts tire and die out? If Israel cannot persuade younger people of the justification of its actions, in another decade or two, it could lose the support of many countries that strongly support it now.