For everyone who judges in the absence of experience, what are you personally willing to do? Can I hand your number out to the ACO's in a county in SC, who do carry guns, and you will come get any problem dog with any problem owner? Can the zoo I worked at previously call you if an animal escapes and you will personally come down as absolute experts in animal behavior (since you expect police officers to be so in dog behavior) to avoid an officer shooting an animal simply because it looks dangerous?
These are tragedies, but I am willing to bet that many of the folks foisting criticism haven't worked as police officiers, haven't had to work within the limitiations of government red tape (doesn't matter if there is a vet clinic just over the state line if you will lose your job for crossing that line), and haven't had to worry as much about being harmed by an owner as the animal (there is a correlation between animal abuse and violence towards humans.)
The reality is that there aren't great options available in a lot of situations that turn tragic. And unless you are willing to step up to the plate and make yourself available and be willing to take the blame when it comes down, how can you criticize those that are? I have heard the same thing recently about the SAR community....why can't we be more effective, how dare we ask for financial assistance, etc during the year when we can't even find a missing kid? And yet I don't see many folks offering to subsidize the $5k+ nearly every SAR handler spends out of pocket, contribute to the thousands of hours of training that go into these animals, or even make sandwhichs for the major seminars and CE that has to happen to stay current.
I guess my take on it is this; unless you are willing to step up and act, not just comment, why would you even assume you are capable of doing better than those who are at least trying, not just talking?