You're way over-intellectualizing it, I don't know what you think you accomplish, because the way you're trying to make your point will literally sway zero people to what you're trying to argue (if you actually care about animals) and I don't follow your first point.
Let me help you out a little here, though, as well. There is a difference between something that everyone knows is cruel and socially unacceptable and people participating in something that one hopes society will evolve from. Your failure to distinguish between things that are within and without societal norms reveals very limiting black and white thinking. Both are behaviors you seem to wish to discourage. Your failure to understand the different ways one goes about discouraging these materially different behaviors is counterproductive. Do you actually care about animals?