>Alas, B12 and certain other nutrients are only gotten from meat.
There are alternative sources of B12 and every other nutrient we're aware of. Even if you doubt plant-derived/synthetic analogues, that still leaves dairy and eggs. There is very clearly no requirement for humans to consume meat.
>I find it reasonable to limit meat consumption to animals that were bred for that purpose[...]
Why is that? Is seems much more reasonable to me that, if you are going to eat animals, you would eat the ones that are not raised specifically for that purpose. Animals raised specifically for consumption have absurdly short lifespans (chickens for instance go from egg to slaughter in about 7 weeks) with most of them having little to no chance to lead anything resembling a normal, stimulating life. Is it not more reasonable to eat hunted animals who had the opportunity to experience real lives?