I suppose it depends on what kind of arrangement you have... From my perspective, I know my boyfriend (or family members) are going to eat the meat anyway. I can either uphold my part of the chores in the household, and just purchase it myself, OR I can wreck the environment a little by sending the meat-eater off on a separate trip to the store. Either way, the animal dies. Period. In HIS home, someone can choose what to eat. My ethics are not anyone else's. And so long as he's holding up his end of our bargins in terms of living together - I'll hold up mine.
As far as guests go? I honestly don't think people EXPECT meat to the point where you HAVE to serve it. I know men in my life - family, BF, who looooooove meat. But they're more than happy to sit down to a big bowl of pasta with chunky red sauce, sides of veggies, and sinfully yummy garlic bread. Vegan chili is VERY hard to tell from chili with meat - with all the beans and spices and tomatoes, it tastes amazing. A bowl of that with cornbread? They won't KNOW they're missing meat!
I guess what I'm saying is if you served a plate of veggies and tempeh, your guests will look at you funny. But if you serve naturally veg*n meals that don't require many (if any) substitutions and are just yummy and veg*n on their own, your guests won't think twice.