You eat what you want to eat. Other people eat what they want to eat. Deal with it. Not everybody has to eat how you eat because you're there. If I go to a vegan's house for dinner I kind of expect vegan food and wouldn't huff and puff about the lack of a "non vegan option". But you're suggesting that non-vegans shouldn't serve anybody meat if a vegan is present? That's ridiculous.
You're treated differently because you made a niche choice that requires you to be treated differently. That doesn't mean everyone else needs to follow your niche choices in your presence.
Disrespectful would be serving only meat/fish and laughing at you if you asked for something else. Preparing an entirely separate meal to accomodate someone is the opposite of disrespectful.
We don't whine about it. We eat what we get. But how nice would you feel if you were invited somewhere, and the table is full of food, and then you only get a something like a side dish.
It will make you think that maybe we'll just decline next time. It's not like cooking a vegan meal for one day is gonna require a lot from, well, anyone. It's as simple as saying "let's try a vegan lasanga tonight instead of the one we usually make".
How does it make sense to instead make one ordinary lasagna, then maybe one extra lasagna, or maybe not an extra vegan lasagna. The vegans can just eat the lettuce, right? They like that.
How hard is it to understand that cooking a vegan meal is just that, a meal? We're having the vegans over, so let's try a vegan one! It's not like it's dangerous. Hell, you might even like it.
Edit: I see several people are quoting this post, and I wrote it in a way that makes it seem to some like this is a huge deal to me that I'm very angry about. It's not. I