I do not blame Israeli government, as they understand strategy much better then we do. But the reason for Palestinian terrorism is impunity. Israel does not REALLY retaliate. In Korean and Vietnam wars, USA did not allow attacks on her soldiers go unpunished.
In three days, Greek coastguard rescues 2,500 migrants (Reuters)
from the article: Hamas not likely behind Jerusalem bombing