Be honest, if you saw a man/woman abusing his/her dog in public, would you try to ignore it/leave, or try to stop it?
This happened in my neighborhood once. A careless owner beat his dog for running away. He was on his phone, and the dog pulled away, making the leash slip out of the man's hand. The man caught up to his dog, took off his belt and began hitting him in front of my friend's house. I was 12, and despite my age (he looked about 40 - something), I was ready to confront the guy, but my mom told me not to because she was afraid he'd do something against us (since whatever she was afraid would happen to us, happened to one of her friends). So I couldn't do anything. Luckily, a woman came over to him and told him that if she'd call the cops if she saw him doing that ever again... He was her neighbor.
I felt guilty not going out there, but I'm also glad that the lady went out to defend that dog.