RL, You've put up w/some very bad/rude behavior from your h. I'm so sorry he's like this and really there is no excuse for it.
If your h doesn't want to participate in any of the upcoming activities w/family and friends, then leave his sorry @ss at home. He can sit there and grunt to himself and RT all he likes. Go out w/you family and friends and enjoy the holiday season. My word, you've earned it and yes, you and uR need to do a road trip. You would enjoy yourself.
Don't allow your h's antics to bring you down. I know it's very difficult when you have one acting out around you and under the same roof, but sometimes, you have to just ignore him and go on w/your life. I know you love the man, but maybe it's time to start allowing him to take care of himself in all ways, cooking, laundry, etc. He'll never grow up nor appreciate you if you don't change the dynamics a bit.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.