Solving the food problem is important, but I don't believe having to do so for social purposes. You don't have to eat out, and I will never eat the mushrooms someone serves me at their house.

Nor should I have to. As an adult, I have had a certain person try to force me to eat mushrooms, they cut it up into tiny pieces and tried to disguise it. I could taste it, and I was furious that this person tried to exert control over me. Meanwhile, they are vegan, and I am supposed to respect their choices and not secretly add dairy. I now don't eat at their house.