Ummm, yes, you have anger issues!! I'd want to beat the cunt to death but that's not the best way to help that dog  3673  !! Getting yourself arrested for attacking someone is not going to help that poor dog!! If anything, it will do the opposite as suddenly the asshole owner is the victim because you attacked them! Taking a picture, making a police report, going out again and subtly following them home so you can find where they live and report them...? All good! Running over there and attacking them, with your own dog at your side, especially one that is just out of surgery, is fucking stupid!! It makes you the criminal rather than them and it puts you and your dog at risk!! For all you know their dog could try and protect them, which would result in OP and their already injured dog being attacked! Yes, it is infuriating to see someone hurting their dog like that but reacting the way you describe is just fucking stupid!! Who do you think the police will arrest in that situation?! It won't be the animal abuser, I assure you!! It will be the person that randomly attacked another person!! Also, you assume that everyone is even capable of beating the shit out of a prick like this! If I am out walking my dog and see someone beating their own dog then there is fuck all I can do about it. I use a powered wheelchair to get around so even if I wanted to, I couldn't attack anyone. I'm also deaf so I can't even call the police to report the evil cunt for beating their dog. The most I could do is take a picture/video, quietly follow them home to find out where they live and then ask someone else to call and report them for animal abuse.  That's the most that anyone should do though, unless they'd like to be arrested for assault!