That's because eggs are vegetarian. Eating strict vegan is *really* hard. There are even pastas and a lot of breads that use egg. You might want to just decide not to be that fanaticle, especially if being an ovo vegetarian ends up resolving your issue.
I try to avoid dairy (even though I *love* cheese) because of a liver issue that I have. Eggs, in small quantities (especially when just using the white) don't seem to be a problem. I really like strawberry soy milk made by Silk- I get them in little single serve containers so none of it ever goes "bad" before it's consumed. Mmmmm...that sounds good right now...
I dont see why they would be outraged! I am sure the cows (since cow is female) would be glad to get rid of some fat! never met a female that was not happy to!
Bocas are a soy patty, not an actual veggie patty. MorningStar Farms has a lot of "veggie" patties as well as grillers (they have a vegan griller- grillers are made with soy). Here is a link to a patty that is considered to have 2 servings of veggies in it: http://www.kelloggs.com/cgi-bin/brandpages/product.pl?product=323&company=23
However, if you have a really picky eater, they may not like them. Real veggie burgers are not like meat at all.
Yeah, I don't go out to eat a lot for that reason. A lot of "veggie" soups have a beef base, a lot of veggies are cooked with animal products, etc. However, there is a restaurant by me called Seva that is completely vegetarian and denotes "vegan" foods so people know what they are eating. They are also rated at the top of the health department for food safety (no violations). I guess there is less food contamination when meat isn't involved.