I've seen worse stuff that happened to humans. Far worse. And with my profession I will see this stuff for the rest of my life. I don't consider myself "sheltered" and I still find this act horrible.
Personally I believe if a human does something horrid like this and acts like he did in that Facebook post, their life no longer has value.
You're a loving idiot.
By your logic, we should go out and kill homeless people because they wander around and ask for spare change. You can't use "they are strays" as a defense to kill an animal.
Of course dogs can be harmful. People can be harmful. People yell and scream all the time but you don't see them getting lethal injections. Killing a dog for barking is ridiculous.
1. The dog was barking at him all the loving time.
2. It intruded on his property repeatedly, and annoyed the stuff out of him.
3. It's his loving property, a dog's life isn't comparable to a human's.