I look at my two labs and think if they got loose and somebody shot them I'd be hunting the shooter down and loading him with comparable buck shot. I'm not against calling the dog warden on strays or shooting a rabid or agressive dog, but just make sure what you're doing is legal, ethical, and won't land you in the hooskow. I may be the lone wolf here, no pun intended, but I love dogs and shooting them turns my stomach. There are many 2 legged critters that I would shoot way before I'd shoot a dog.
HM, I totally understand your love for dogs, just because someone suggests shooting problematic dogs doesn't mean they dont have the same love for dogs that you have.
I don't think anyone takes pride or joy in killing animals that would be considered "pets" but sometimes dogs turn and go down the wrong paths (for whatever reasons)
sometimes it just happens and we may never know why it happened.
Stray dogs probably aren't getting regular daily meal requirements so at some point they're going to do anything to eat, we've all heard stories about dogs,
wild or stray dogs or sometimes even pet dogs attacking.
So I guess the best thing to do in every case would be to call a game warden and let them deal with it unless the situation has someones life in immediate danger.