Rude People ruin get together

Merry Christmas. Several schools of thought on this one. Overlook it, forgive her and be happy they came at all and are alive and well. Let her know how it affected you, and how you feel about it. Learn from it, and never ask them to be responsible for something that will make or break your plans again. Grind them about it with subtle passive aggressive behavior from now on. Rent your place out for a month on Airbnb and take a month long vacation in another part of the world during this time. Be sure to send a card. Expect that type of behavior from them and have a delicious plan B ready, start dinner on time, enjoy it with whoever showed up on time and freeze what ever they finally brought, so they can take it home with them. etc