Every vegetarian I've ever known (and it's quite a few) has been a whiney asshole about people eating meat around them. It's all fine to not eat meat that's your choice of course, but to act like a self righteous douche around people who do is just silly.
I'd go with option B.
My gf makes the best steaks ever, and she's a vegetarian :IS2: