He should have called the police. Letting the owner get away with something like that could cost the next kid more then just a few teeth marks.
I'll second that. Especially after having a gun out it's a good idea to call cops ASAP. You never know what another party going to say if they call cops.