People are vegetarian for lots of different reasons... most just don't like the taste, texture, etc... some stop after a bout of food poisoning... it's not always some happy clappy 'i'm an animal lover' point of view.
IMO... people should be free to eat what they want without criticism.
I'll eat pretty much whatever is put in front of me... but I draw the line at foie gras and veal.
I did say unless health related and full understand that there are many genuine reasons for not eating meat, but basically I mean that if (and I have known a few in the past so speaking from my own personal experiences) Vegetarians provide the reason as being 'animal lover' etc (which I have been told in the past) then this is what I struggle with.
I really don't care what people eat and rightly so it is up to each individual for whatever their reasons, I just feel that if you believe strongly in something so major then drinking milk doesn't fit in with the argument given.
As for Veal, I dislike the 'european' style due to animal wellfare etc but would welcome British veal becomming more popular, as this would be a great 'use' for the slaughtered bull calves in the milk industry.
Foie gras is a funny one, I don't go out my wat to ever order it.