I cannot understand how vegans can make the arguments they make about human consumption of animal products while quite happily accepting that other animal species predate each other, especially given that they believe that we all have an equality. The human species is just an animal species that has, perhaps, overdeveloped, but is part of the whole animal ecological cycle and as part of that cycle has been an omnivore. I do not see how, if you accept that, that you can argue that the human species should not stay part of that system.
I would no more defend the current industrialisation of animal production or the US excessive consumption of meat, but I believe that the way forward is, certainly a reduction in meat consumption, a return to organic, animal welfare based farming systems, which means that the animals we eat depend mainly on the pasture they are grazed upon for sustenance rather than bought in feed.
As I have said, ad nauseum, I do not understand why the response to every story of problems is to ban whatever it is. As crystal pointed out herself, we do not ban surgery, despite it's appalling history of damage and butchery, is because, on balance it is to our advantage, what we do is put a lot of effort to set standards and monitor. Why does that not apply to other problems?