I utterly fail to grasp how on earth anyone could consider throwing small puppies into a river to be a humane way of dealing with the situation.
I grew up on a farm. We dealt with the injury and/or death of animals on a regular basis. We raised and played with the veal calves, then we slaughtered them without compunction. They tasted great. We killed kittens as a matter of course. We would keep enough for mousing in the barn and that was it.
Animals stayed outside even in the dead of winter. If a stray dog showed up, we shot it. As kids we shot small game (birds, squirrels, groundhogs etc.) using bb, pellet and 22cal rifles, for the fun of it. Actually the groundhogs we killed because their holes could cripple the livestock.
If an animal was injured, sometimes the cure was cruel. Sometimes a bullet to the head. Every farmer I know would scoff at the stupidity of this thread. Not because they are cruel. Their perspective of life is not the same.
Canada's people are more sheltered than other countries. The city dwellers are more sheltered than the country people.(not talking about crime) The Canadian city dweller leads an extremely sheltered life compared to others.
It is understandable that there is a difference of perspective. Until the groups can share experiences and appreciate the other's perspective, there will always be a disconnect.
I remember how squeamish the city folks were when we were taking care of business on the farm. We thought is was funny. They were horrified. It is just different.
You will find even greater extremes in third world countries. When you grow up exposed to something different, you will be different. It is not necessarily bad either. Sometimes advancement is bullshit.