Dogs are animals, and as such, they should be controlled. Owners know their dogs, and as such, should control them. There are many people though, that do free their dogs well knowing that they have the ability to bother, or even bring harm to people. Rightfully defending yourself against an animal (humans included) should gain in no way disrepect for an individual. Many pet owners do a very good job at this control and respect; but there are still many who do not. If they all did, there would be no dog attacks, no bites, nothing of the sort. My mother was bit on the behind about ten years ago from a dog who wasn't on a leash, owner inside the house. Would I have struck that dog down right there even after the fact? You are correct, so the situation wouldn't get any worse. Caring for your animal is responsibility, and not all people will be able to defend themselves, the defense of others is the sole responsibility (or should be) of the owner. I have a bodyguard friend who told me a story of another friend of his (also a guard) who was attacked by a dog. By experience, when the dog was running at him, he stuck his forearm out. The dog jumped and bit, and when he did this, the man grabbed him by the back of the neck, pulled the dogs neck towards him, and pushed with the arm in the mouth, breaking his neck. What was the man doing? Walking to a BBQ, not in the dogs owners yard. Saying that this in any way wrong is denying the human right of self defense. Self defense doesn't have to be from physical harm, it can also be from botherment, determent and humiliation. Things that we humans, as well as other animals, don't deserve.