I had a run in with a real jerk this weekend at Birch Bay state CG in Washington state. He would walk his dog, a large full grown German Shepard mix, around the park and and jerk his narrow leather ...
You should have recorded his actions and then called the police. Thanks for standing up for an abused animal. The guy was a jerk (I'm being polite). You did the right thing.