You responded appropriately. You stayed calm and in control, and you used just enough force to get the point across.

But I have to agree with the others... Watch out. That punk may come back with more friends, and there probably won't be any conversation or warning next time.

Good for you, good luck, and watch your back!