These settlers attacked a base, he didn't attack a base, he threw rocks at an armored vechicle in occupied territory, and he was assassinated. Israel has long encouraged this behavior because many settlers feel entitled to everything and feel the Arabs even Arab-Israelis should not be entitled to anything. They've been programmed to see Arabs as untermenschen and if the IDF and government is not with their pure ideology, they will throw a tantrum and price tag even a base. They're lucky the soldiers didn't fire live ammunition against them. I would if I were a soldier. I would fire at their legs. The soldiers are afraid to do anything without clear orders.
from the article: Netanyahu calls urgent meeting after rightists attack IDF base