Yes, Israel does often horryfing things. But does it have any alternative ? All "oocupied territories" were occupied after the foreign attack aimed to destroy Israel. And each time Israel goes away, "liberated" area becomes a base for further attacks. As long as that will last, Israel can't stop its "agression", otherwise it will disappear.
It is terrifying to see a long queue of countries and movements claiming to be democratic and humanist expressing the hate of Israels and Jews. Radical muslims, (neo)nacies and (neo)communists meet here revealing where they all realy stand. Until that stops (will it ever stop ?), Israel doesn't have a choice - it has to fight for survival.