@irontoenail - People should do what they want, but I really think that some folk who claim to be concerned about animal welfare need to look at what they are eating and really think about where it comes from.
Eggs are a good example, because it's not just a matter of preventing the chickens from eating insects or meat products and then you've got an ethical egg. Chickens produce a lot of waste and guano is difficult to break down quickly to use as fertilizer. So eggs produce a lot of pollution.
You have the same problem with almost any kind of food that isn't produced locally, or in small quantities. There can be exploitation of workers, pollution that ends up hurting the environment, gross animal cruelty, and so forth.
It's not just a matter of going vegan or becoming vegetarian. If you are truly trying to be ethical in your consumption, you have to look at the bigger picture.