My MIL hates sharing her grandkids, especially during the holidays. Our structure is worked out where we trade Thanksgiving and Christmas day each year, so that each side of grands gets one of those holidays and the next year we switch. Both are local, so at least we have that. Also, I encourage both sides to pick an alternate day to celebrate. For example, we're celebrating Thanksgiving with my folks this year on Sun.
MIL is so miserable about it, especially when its not her turn for Christmas day, like this year, that she first makes excuses why we should make an exception for her, and when that fails, she becomes just miserable and nonstop complains to me and DH from November until February.
We were at her house tonight and it was awful. She ignored her guests, leaving me to entertain them while trying to keep my kids somewhat under control, and then she complained about the mess from dinner, and my son playing in her house.
Is there a better way to handle this? Hosting at my house just makes it worse with her. This woman makes the holidays dreadful.

Re: Miserable MIL
My parents decided early in their marriage to do holidays the same way every year. Easter and Thanksgiving were with my mom's parents. Christmas was with my dad's. But my grandparents lived in different states, so it wasn't like we could easily see both. (And when they made the deal, we lived close to my mom's family, so they saw us at least weekly. Giving up Christmas wasn't a big deal to them.)
We also make time on each holiday to visit the other side. We went over to my parents' house this evening for an hour and had pie with them. On Christmas, we'll go to my in-laws' for an hour or two in the evening. So we see everyone, even if we're not having the big family dinner together. BTW, we tried that once - an early dinner with MIL and a later dinner with my parents - and it was horrible. Never again.
Would your MIL be okay with a visit after Christmas dinner, something low-key? Or does she really just want to have it all? If the latter, at some point, your husband needs to tell her to knock it off. Or just buy lots and lots of wine.
Married Bio * BFP Charts
If it's miserable, then don't go. Seriously. I agree w/ the others. DH needs to draw a firm line with her- if she doesn't make the most of the time she does get and only wants to complain (and then not actually spend time w your kids!?), then you all won't be over.
O.k. - wait - I'll back up on that a little. I think your DH needs to approach it gently at first. But point out "mom- we want to spend time with you. But this wasn't enjoyable this year. I feel like if you don't get what you want, then wha tyou DO get, you're upset the whole time. If this is how it's going to continue to be - then we're not going to come over at all. I dont' want it to be like that, but this is our holiday too. We want to have a good time."
This is one of those things where I wonder why his "family" card is more important than anyone elses? He shows up and is mean and makes everyone else miserable. ALL those "family" cards don't matter- you all have to put up with it, etc, all in the name of "family" - but he doesn't have to deal w/ ANY consequences of being an ass?
Good for you for saying "no". You all matter too and one person shouldn't be given so much power. HE can be miserable all by himself whiel everyone else actually enjoys themselves.
Yeah, I put on my big girl panties and basically told everyone how it was going to do down...momma bear style. I'm sick of "family" being the excuse for poor behavior.
God Bless You my Little One
Farida, our first child, born on the 19th of July 2014
Farida, at 8 weeks
Both my immediate family and in-laws all live within about a 15 minute radius. For Thanksgiving, we get together with my side at my grandmother's at 1pm and go to my in-laws at 5pm. It's a long day, but the kids have a blast and we generally all get along.
For Christmas, we stay home for the early morning, go to my grandparents around 10am, to my aunt's for dinner at 1pm and then come home. DH's side usually gets together an alternate day, but we have gone to see his parents Christmas evening. I'd like to stay home for more of the day, but we already had a battle with my side about them not being at our house first thing in the morning to watch the kids open their presents from Santa. So for now, this is our compromise. Again, it's a long day, but DH and I are off for several days so there is plenty of down time to be had.
I have to say, before kids I NEVER thought about any of this crap. It can be so hard to manage family expectations with what you want your own holiday to be like.
Engaged: 7/19/09 Married: 9/19/10

BFP: 10/14/13 EDD: 6/16/14 DD Arrived: 6/21/14
June '14 Siggy Challenge: Warm Places