just as a matter of etiquette - if you went to the house of your vegan friends for dinner, would they cook you a dish "con carne"? after all, if they come to yours, they expect vegan fare......
Unlikely I'd expect mushroom (how about a mushroom roast ?) as, if you were not into animal products at all would you tolerate them in the house ? This tends to be a one way courtesy to benefit those with issues. But I think whether one should be that considerate of one's guests is a different issue. Let others be awkward, if I invite someone I do try to cater for them, within reason.