I feel so bad for you! I hope JJ heals super quickly and that you get that moron to pay the bill! I could have been in that situation just the other day but, luckily, all was okay. I was just at a provincial park for the week and, one evening while walking Summer in the dark, we were approached by two (TWO!) off-leash dogs, both with the Shepherd look to them but obviously not purebreds. The owner was quick to yell out, "don't worry, they're fine". Sigh. Hubby was holding her leash at the time and put himself in between Summer and the two dogs, prepared to kick them. He's 6'3" and quite capable of keeping them away if need be. I told the owner, "no, it's not fine and those dogs should be leashed". The law in the parks here states that ALL dogs must be leashed ALL the time. Although I was annoyed that the dogs were loose, I was glad that the man responded immediately to me and hurried his dogs along. Idiots.