I forgot to say that I feel for you with the awkward family/Andrew thing. I think it will work out as long as you stand firm. Definitely don't let yourself feel embarrassed or ashamed to be there with him. You didn't do anything wrong and are doing your best to do what you can for your family. I was just reading an article about divorce and one thing the writer said was that nobody on earth knows exactly what goes on inside a marriage but the husband and wife so nobody can judge it from the outside. I think if you two stick together while you're there and through the next few holidays your family will figure out that they need to accept your decisions.
I can't sleep again! Wahh! I feel awful. Argh