I don’t like this ‘they invited themselves’ thing.
The Op had a choice. If there was a discussion and the veggies suggested coming for Christmas, of course she could have said it didn’t suit. If they are coming, she has to take responsibility for it. If she didn’t want them to, she absolutely didn’t have to have them.
So you either take them graciously or you say no. Having them and resenting them (although Op says she will be glad to see them) or their food requirements seems daft.
Lots of people see, to think the6 should fully cater for themselves because they are veggie (aka ‘nuisance’) but rather than target that, fo us on ‘they invited themselves’.
On Christmas Day, the only people will be there are those Op is willing to have. If she really is having people there that she doesn’t want, who insisted on coming despite her saying ‘no’, then that is very odd…..but it really doesn’t sound like that’s the case. Instead it sounds like Op is hosting, but these people have needs which are a bit more tricky and she’s resenting that….or at least some other people on the thread wouldn’t like to have to feed someone who dared to be a veggie - ‘what a bloody nuisance’ is the implication.
All guests should be offering to bring food. Up to host whether to accept. All hosts should feel they can ask guests to bring something for the meal. Therefore, no real issue as Op can have things brought by the veggies. Will she have to make any effort because some veggies are coming….yes probably. She might need to amend one of her vegetable dishes,nor cook it without meat and take some out before adding the meat. Exttra work? yes, a bit, does it have to be loads of extra work? No. So is it a big deal? I can’t see why it would be.
Some people though, like to be offended and feel ‘put upon’ by others. They like to suggest others have imposed on them and they couldn’t possibly say ‘no’. Either say ‘no’ if you don’t want something, or say ‘yes’ with good grace. And then find easy and workable solutions which feel manageable to you. Some would change their meal to be fully veggie and be happy to do so. Fine. Some would cook their existing meal and buy a veggie dish for the oven and a couple of side dishes. Fine. Some would ask the veggies to bring a main course and amend one or two side dishes so everyone can eat them. Fine.
Is there a need for moaning or solidarity from others in taking offence about what’s happening and seeing a terrible imposition and burden on Op being created? I can’t see it myself..it’s a non-issue, or an issue with so many very easy solutions that it’s a non-issue.