I think you did the right thing, if someone hit a dog in front of me I would have had the same reaction, although probably would not have been able to keep my cool as well as you did! I don't understand why people get dogs if they aren't going to love them like family??