Quote Originally Posted by Giselle View Post
You avoid a behavior that solicits punishment (avoiding pet store puppies to avoid big vet bills), when, ideally, one should avoid pet store puppies because the place of their origin is inherently unethical. The big issue is ethics! Alright. My rant is over.
Of course. In theory, we should ALL avoid all unethical things simply because they are such. However, in practice, Joe Public is often sadly lacking in ethical standards.

And it matters not to the dogs who are suffering and dying in cages whether Mr. Public decided to stop buying BYB puppies due to an ethical revolution, or simply a fear of getting hit in the pocketbook. In the end, the result for the dogs is the same.

If the drunk at the bar decides to call a cab instead of attempting to drive himself home because he fears getting an expensive DUI ticket, instead of the obviously ethical higher ground, does it matter to the family whos lives will be spared by his decision? No.