I live in a tiny rural town, and get the majority of my meat from farmer's markets. Having been raised on a similar farm to the ones I buy from, I'm willing to bet those cows are happy a greater percentage of their lives than I will be. I recognize this is mostly working because of where I live and the confidence I have in how those farms are run. In the same way that encouraging fewer animals to exist in terrible conditions (by being vegan) is good I feel that encouraging more animals to exist in excellent conditions (by eating meat) is good. I don't stop eating meat (though I do eat less) when I go on trips elsewhere even though I'm aware I'm probably eating something that had a decidedly suboptimal life because switching on and off veganism would be slow.
That's my primary argument. My secondary, less confident position is that since I prefer existing in pain and misery to not existing, my default assumption should be that animals prefer existing in pain and misery to not existing. I'm much less confident here, since I'm both clearly committing the typical mind fallacy and have always had some good things in my life no matter how awful most things were. Still, when I imagine being in their position, I find myself preferring to exist and live rather than not have existed. (Though I prefer existing and not being in pain the superior outcome by a wide margin!)
I see what you're saying with the first part of your argument and it's good the subject at least crosses your mind, but for my moral framework, it isn't solely about utilitarian ethics. I don't think happy animals should be killed for the same reason I don't think humans should be killed in their sleep. You may bring up that humans have ideas for the future and such, but do babies? Why then is it wrong to kill babies? Because they will be more conscious in the future, perhaps. How about the severely mentally disabled than? Right here we see an argument fro...
If it's worth saying, but not worth its own post, then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should start on Monday, and end on Sunday.
4. Unflag the two options "Notify me of new top level comments on this article" and "