My DH (possibly undiagnosed autistic) is not a people person and finds people annoying. He really hates my family and isn't overly keen on his either but I like my family - this is where the problem lies. He feels like he is going to explode when around anybody apart from the few people he likes (which is probably 5 different people ). He hates any type of socialising apart from with his 4 friends who he likes. Every christmas we end up arguing about it and he this year he has said if he knew now how annoying my family were he would have dumped me within a few months . We have been together 18 yrs. He knows that there is not much he can do about it as they are my family but he wishes I could see how annoying they are . Last year he really struggled over christmas with having to tolerate people and he made a really good effort all of this year to learn to tolerate people but he has decided he can't live a lie anymore and "pretend" so from now on he is going to only like who he likes and not pretend by tolerating people he doesn't like.
He says life is to short to fake it and he understands that I like my family and I like his family too but he is no longer able to pretend to like people. This means this coming year instead of making an effort he will completely step away as he needs to look after his own mental health and do what is best for him not other people.
My argument to this is that I would never treat people the way he does and although he doesn't actually treat them particularly badly because they aren't his type of people he doesn't want to be around them at all and he is so much happier when he doesn't have to be play happy families.
So this year he wants no contact with either side or made or forced to be social with anyone he doesn't like.
AIBU to think he is being selfish or should he do what is best for him and what keeps him sane?