A vegan diet, where no animal products are consumed, is of course more ethical, especially if the person (and many vegans do) also takes into account things like fair trade, organic and local, e.g. I only buy fair trade and organic soy products and limit my consumption.