My husband is also thinning on top and very conscious about it. My family are also not as fortunate as we are.
But if he spoke to my family like yours did and refused to make a huge apology to all involved then I would be having Christmas with my family without him.