I don't see why the meat eaters should all have vegan food just because one vegan is at the meal, when they would like to eat meat
Oh FFS not this again. Just because most people choose to eat meat, it does not mean that they have to have meat at every single meal or else it is not a meal.
There are plenty of vegan/vegetarian options that are simply just food that everyone could quite happily eat.
For example, if you were doing a tapas style meal, you could serve 5 dishes, 3 of which are vegan - eg. patatas bravas, vegetable paella eg using the Casa Moro recipe with artichokes, green beans and sun dried tomatoes and garlic mushrooms or a chick pea or bean stew. Maybe add in something cheesy or an omelette that is vegetarian but not vegan and maybe one thing containing meat or fish such as chicken skewers or meatballs.
Indian would be easy - a vegetable curry, a chick pea curry, a vegetable rice dish and maybe a meat curry and naan bread with starters and something like onion bhajis that most people like.
Or middle eastern - falafels, carrot salad, pittas, hummus, yogurt dressing, maybe a meaty kebab style thing and a stew containing vegetables and beans and maybe fried halloumi or similar. Maybe ask any vegans what they would like as a vegan yogurt alternative if you are not familiar with what is available.
So plenty of choice for everyone, not obviously vegetarian/vegan food, even though it is suitable and no-one feels like they are missing out unless they are ridiculously fussy, have severe allergies that they would mention and even some meat for the people Who Must Have Meat.