Yeah, but Jon, what's he supposed to do- just walk away? It's a moral dilemma that I don't believe can be judged so easily and with such a pat answer.
It is for the reason you gave and the heart-filled action of the OP that I stay away from the local pet shops