Then last night, he started with a couple comments that really ticked me off.
Please don't take these comments as condescending or patronizing. The very first book I read on "relationships" was Steve Covey's 7 Habits of Highly Successful People and that was pre-bomb. In his book he says that we are all responsible for how we react. We are 'response - able", meaning we are able to choose our response. When you feel like you've made progress and then get hit with what you feel like are unfair criticisms, it's frustrating, but we can choose our response.
Moving on from the theory to the application, I'm asking myself, how can you have the GAL time that you want/need and H still feel the quality family time he wants/needs? I thought about "time-shifting" the TV programs. By the time I posted this, it looks like you've got a solution to this problem. How often to you go to Karate each week? Is it only Sunday at 2 for one hour a week?
Congrats on the positive steps forward. It's a shame about the trip not being what you wanted.