As with just about every problem we face as humans, Capitalism is the root cause. Factory farms, for meat, or vegetables are a blight on the earth. But then so are people.
I do not have the answere's, I don't even have the questions.
But everyone must decide for themselves what they can accept as collateral for their own existence.
At the moment I eat fish, eggs, and cheese. Plant based milk, butter, and meats. But mostly beans, and grains. I'm ok with that for the moment, but I am surrounded with crazy vegans, and I don't know how long I can hold out.