Anyone has a right to defend themselves. Yet there is a very fine line between self defense and aggression.
If you punch the lights out to some idiot that is threatning you, you’re defending yourself.
If the other guy drops to the ground and you kick their teeth out and then go find their family to do the same to them, that is aggression.
You mean like the Palestinian violent attacks against Israeli settlers in Hebron? Or are those attacks justified?