People who pull knives on others deserve a beating. People who threaten others lives are scum and deserve no more than a good hiding.
Although, I'm completely ignoring the fact that the knife-puller was probably bullied quite badly and felt it was the only way to stop his pain. Otherwise, my opinion remains the same.