What if your dog wasn't with you? What if a guy jumped out at you without warning and put his hands on your neck? Put yourself in your dog's place and it was self-defense as well as protecting you. The guys an idiot and can't accept responsibility for his actions.
When I was young, I admired clever people. Now that I am old, I admire kind people. -Abraham Joshua Heschel, theology professor (1907-1972)