Philosophy or behavior?

You had a bad training day. You got angry. You yanked at your dog, jerked them around a little bit and generally behaved badly. Ugly stuff. What happens now? One answer is to blame the dog. The dog deserved it. The dog is stubborn and hard. There is no other way to...