M.E.
Sometimes, the best defense is a good offense.
You have already compromised enough. If hubby wants dinner on the table by noon, at the latest 1pm, then he needs to do his share. Explain to him that you will not be able to accomplish that feat and address the needs of your children at the same time. It will be his job to entertain, change, feed, dress, etc. everyone until dinner is finished. You can determine if that is to include the point where dinner is placed on the table or until everyone has eaten. (Moms typically don't eat hot food until their kids leave for college so here's your chance to get a hot meal.) MIL will not be able to babysit for him because she sounds like a nice lady and will most likely be assisting you in the kitchen.
After the meal, don't worry about entertaining MIL/FIL. Most grandparents are happy just being around the grandkids no matter what they are doing. Make plans to go do something with your children and have them come along. Discovery Green's ice skating opens Thanksgiving Day, go to the movies, load everyone up in the car and spend the evening looking at Christmas lights. Begin your own Thanksgiving Day tradition. When hubby gets back from the game and hears what a great time he missed out on with his kids, he may reconsider next year's plans. If he doesn't, then that is his loss. Continue to build family traditions with your children (and your in-laws) because you will reap big rewards in the future.
Since you are compromising on your trip to Virginia, you could ask your hubby to do the same. The game doesn't start until 7pm and the last time I checked it only takes a couple hours to get to College Station from Houston. What's the rush? He could leave your house a little later and spend more time with the family.
And, the next time you agree to spend the holiday with your folks, book your flights as soon as possible. If you already had your tickets, would you have changed your plans?
All the ladies who have told you to be more assertive are absolutely right. Women can be assertive without having to "ride-the-broom". You sound like a very sweet person so calmly discuss the issue with your hubby but be firm. If you both agree to certain 'boundaries', write them down if you have to and hold firm on them.
Good luck!