Oh, my... that is so sad. I'm so, so sorry. Those pictures are just heart wrenching. You should really show the neighbors those pictures. Anymore, I can just not stand people that let their dogs run loose. I literally have zero respect anymore for people that do it. There are a certain percentage of people that use living in the country as an excuse for letting their dogs go anywhere and everywhere they please. I just don't "get" people. We have been out looking at houses the last two months and have twice now went to houses where we couldn't even get out of our cars for the neighbor's dogs snarling and snapping at us.
I'm so sorry you lost birds. I hope your guy pulls through. Again, I would show them those pictures and make them feel about an inch tall.