I don't think you should have done or said anything to the man.. but maybe find a way to report the incident so that if you see him again, you can contact AC? I don't know. That's a tough one.
Sorry you went through that, it's so sad to see something treating an animal that way.
Commander Charly Titan (GSD)-15 Jan 2010