Autism doesn’t make people abusive, which is what this man is.
Autism causes theory of mind issues. If you can't process what other people might be thinking or feeling, you may well behave selfishly. He may never have realised that by only commenting on things that aren't wrong, he is implying that nothing is ever right.
Autism makes times like Christmas very stressful because of the disruption to routines, different food, decorations, unpredictable presents and lots of visitors, bringing social and sensory challenges.
Someone with autism who has never had help to understand their difficulties or even to understand their own emotions may well end up in meltdown quite easily when faced with a spouse who is suddenly unpredictable and emotional and they have no idea how to respond. Meltdown brings an inability to process language so shouting may be the only tool he has to manage it. I. Not saying it's OK. I'm just saying he may not know what else to do.
Open-ended tasks like deciding on or planning a day out can be a nightmare for someone with poor central coherence and impaired executive function, both of which are common features of ASD.
I know some people with ASD who are arrogant and unpleasant and I know people with ASD who can come across that way and are devastated when they realise that has happened. I also have two DDs with ASD who are kind, insightful, work their socks off to fit in and avoid conflict and never, ever shout.
Spending your life feeling like the world is unsafe, unpredictable and full of people who are living by incomprehensible rules whilst communicating in ways you don't understand, on top of a traumatising childhood, quite possibly because of a parent having ASD would very likely combine to make someone who appears uncaring, selfish, arrogant and antisocial.
OP, I am in no way suggesting that you have a responsibility to change your plans. You aren't responsible for his behaviour and you've already gone above and beyond to try to help him. He has rejected that help and now you must put your children and yourself first.
You've gone back to try again once. Don't make that mistake again. Maybe he will now be willing to get some help. Who knows? If he does, it may bring him some insight that helps with future co-parenting.