I am a vegetarian but won't eat animal products that aren't ethically produced. So that counts out most eggs that supermarkets sell (including free range), most milk produced by industrial means, and so on. Most vegans become so because it's the only way to ensure they don't eat anything produced through mistreatment. So I would buy honey from a small organic producer for example, and eggs from a small free range farm, where I can see the hens running about. Farmers markets are great for me.