The answare of the Cs about vegetarian:
A: Most vegetarians are such, believing that it is more "spiritual". This is a belief that eating a certain way will change the nature or destiny or tendencies of the soul. This is as effective as confessing one's sins to a priest and doing penance and then sinning again. Besides, as you have noted, the vegetarians you have encountered have been singularly "unspiritual".
There are other reason to not eat meat:
1) in the overpopulated Earth there is not possibility of a diet with most meat, because for producing a kilo of meat it is used 3 kilos of cereals
2) The actual way of breeding cattle is a torture for the animals.
More, I do not eat meat "not for a result" not to feel "more spiritual" but for a more complex reason that has, first, a direct connection with the 2 points over-written and for a phrase that I read same time ago in the book : "Conversation with God" in answering to the question: "what is the pourpose to live as a men (or women)" and the answer struck me : << To define Who you want to be.>>
Perhaps "do not eat meat" is not the best for my body but I, not some organization, I decided: "To Not eat meat" and in doing that choosing I was not much worried about the result of that choosing in the long-run