Keep in mind that with some people there is the psychosomatic aspect as well. I've met people who make such a big deal out of the vegetarian thing that they accidentally consume a little meat and then turn it into such a big deal, they actually make themselves sick.
I'm not saying your friend...