Sorry to hear that Bruce, I'm sure that Peanut will be OK you will make sure of that.
As for the Shepherd, well, I am not sure that all would agree with me but I don't blame the dog. In 90% of the cases of aggressive dogs, both to other dogs, other animals and humans, it is the "owner" that is at fault. I am of the belief that pets learn the personality of their owners who they consider to be their leader.
Bruce, I would not let this die. I would make sure that at the very least they pay the vet bills.
By the way Mike........anyone kicked my dog in the ribs and they would be waking up in hospital........unfortunately, I would possibly go to jail!