> And if you say "well but I buy my meat from my local butcher..." ok cool. Most people still don't, and won't, and that's the real issue.
Right, but this goes back to my first paragraph. I would argue that most people do not have the moral effort to entirely give up meat voluntarily. There is some subset of people who are willing to make inconvenient life choices out of consideration of the lives of animals. You can convince these people to become vegans; or you can convince these people to only buy ecologically sound and minimum-suffering animal products. (For the sake of argument, let's call these "ethical" animal products, even though I know you may not agree with that label.) The more people you convince to become vegans, the fewer people are buying "ethical" animal products. The smaller the market for "ethical" animal products, the less incentive there is for people selling animal products to try to do so "ethically".
> Is that a life you would want to life?
Imagine a future where some hyper-intelligent alien species has taken over basically most habitable places in the galaxy, including the most habitable places on earth. We are unable to understand nearly any of these aliens' motivations or thought processes, much less their technology, and unable to offer them anything of value in terms of economic production: there is nothing we can do that they, or their machines, can't do better.
There are a few "reserves" for humans on earth where we're allowed to live "wild", but these are overcrowded and have no natural resources other than sunlight and (relatively poor) soil: all the minerals of value are extracted by the aliens.
But, there is one thing we can offer them: we ourselves are a delicacy, and some of the aliens at least are willing to pay a high price for the chance of consuming (whatever that means -- nobody's quite sure if it's eating or something else) a healthy 30-year-old human.
These aliens aren't ethical enough to let us spread throughout the galaxy on our own terms; but they are ethical enough not to do anything we haven't consented to.
So there's always an open offer, available between the ages of 12 and 18, to any human: to stay in one of the "human reserves", or enter the "cattle" program. If you're on the cattle program, you have freedom of movement through many places in the galaxy. Your health is taken care of, and there are lots of opportunities to socialize with other humans, to learn from them, to express art or music or whatever; but, the vast majority of you will, at the age of 30, be quickly killed and consumed by the aliens.
Particularly healthy men may be allowed to live longer for "captive breeding" programs (if they consent to do so); and many women will have the option to enter a "captive breeding" program as well, in which they bear children every two or three years until they're 40.
Children raised in the captive breeding program are also given the option, between 12 and 18, of going to the "human reserve" to live out their life there as well as they can.
So, here's the question: You're about to turn 18. Life in a human reserve is little better than stone age, since there are no natural resources upon which to build technology. Do you live out your 50 or 60 years (average life expectancy without advanced health care) in the freedom of a stone age society? Or do you travel the galaxy, having advanced technology and medical care, until you're 30?
Of course some people would chose to live in freedom; but I'm pretty sure there would be a pretty big uptake for being eaten.
I'm pretty sure cows, if they could be made to understand the proposition would be the same way. A handful would prefer to live in the wild, getting their own food, having no health care or shelter or protection from predators; but most would probably choose the life of free-range cattle, ending in death.