Further, Israel has the overwhelming advantage in military power and the Palestinians suffer the overwhelming majority of casualties every time there is conflict.
In the 2008-09 war, the total number of Israeli citizens killed was 13, 10 of whom were combatants and 3 non-combatants (according to the IDF, see [1]). The total number of Palestinians killed was, depending on the source, between 1166 (IDF estimate) and 1440 (Palestinian ministry of Health, Gaza) [1].
The IDF protects your homes and your families, yes. It also crushes the lives and obliterates the houses of the Palestinians. Public opinion is against Israel not because the IDF protects Israeli citizens, but because the IDF kills Palestinians.
Finally, the IDF can protect your families and your homes, but there is nobody to protect the lives and homes of the Palestinians. Public opinion is their only shield and it doesn't stop bombs.
My comment is by way of explanation, not by way of accusation.
____________
[1] https://en.wikipedia.org/wiki/Casualties_of_the_Gaza_War_(20...