I replied to @trafalgar on his post and I will make a similar point here, I eat locally raised meat and vegetables and fruit as much as possible, these are on organic free range farms where you can go and see that animals are well treated. Killing animals is not causing them undue suffering, we all die and often in pain, provided the amimals suffer no more than you would see a person suffer, this isnt ethically wrong. Inhuman treatment of animals where they are treated like products, not allowed natuaral freedom or food and are killed in a production line manner, is utterly wrong.
Simply being vegan or vegetarian is not enough to absolve yourself from CO2 issues, many fruits & vegetables travel huge distances and these food miles add significant amount of CO2. Avocados and lettuce use very high amounts of water to cultivate, soy is causing massive groundwater damage and deforestation of the Amazon, and sugar plantations are making mono-cultures out of ecosystems.
The argument that meat farming creates CO2 is bogus, if you follow that route then what are we to do with all farmed animals, let them die out as species, is that ethical?
You can be vegan or vegetarian, its a personal choice, but you have to be the best vegan or vegetarian you can, grow your own crops or make sure they are locally sourced, from sustainable farms.
I am looking forwards to block-chain technology being integrated into supply chains, we will then be able to know excatly where food products have been sourced from, how they were created and if those methods were sustainable or humane. At least one company working on this is Provenance
I don't think many vegans can do this. They are couch vegans not actual ones.
Also we all use animal products either we like it or not. Killing a meat every now and then for steak doesn't minimize anyone's impact. being vegetarian just makes one more ethically hypocritical.