No, from what you had posted, I didn't think it was your dog. Besides, you probably wouldn't have left her sweet mug as your avatar if she had been the guilty party! Wish my dogs were good like that!
At least you got some response from one neighbor. Most don't care. They think their roaming dog has a right to be free and take no responsibility. I've talked to people who have used those electric fences, and they work great as long as the batteries in the collar are kept charged. We have a county wide leash law here, so any dogs running loose are picked up and the owners are fined, particularly if the dogs kill livestock. Animal control here is pretty responsive (sometimes bordering on repressive! -- lesser of two evils?).
I like what speckledhen has in her signature. ~A dog on its owner's property is a pet; A dog on someone else's property is a predator~