What happened wasn't your fault at all. We can not control the actions of those people living near us or predict everything that they will do. Your neighbour was at fault, not you. Without a crystal ball there was no way that you could of forseen those events and the actions you took after the event saved your dogs great suffering and further damage. You did a good job in a terrible situation - it could of turned out very differently.