@ms Allen, this sounds so hard and my heart really goes out to you. I would find it so hard to deal with someone who says love is earned. Yikes...
Maybe couples counseling would help, if you two haven't considered that already.
I agree with others that PTSD can be an explaination behind crappy behavior, but not an excuse. I also think there could be things other than PTSD happening here too. No way to tell online though. But there may be many reasons why the diagnosis isn't quick. It's also possible he says the therpaist says to drop it because he really wants it to be dropped.
He may be sending the message his love has to be earned, but he also thinks love for him has to be earned too, and so having a diagnosis made official might be a hard step for him. He may fear it means he can't be loved, and that he will have to make some even harder changes,
I also see how hurt and frustrated you are, and how it might help to know there was a cause so that maybe it's not so personal...
PTSD or not, he is responsible for his behavior and it's a promising sign he is making changes already. And yet I also acknowledge that you are burnt out and heartbroken over this. His actions have been way over the line. Is it possible to get some temporary space?
Is there a middle ground - like maybe you don't have to make the final decision about the marriage right now, but you can honor what you need and that right now, things are not sustainable for you. Understandably so.
Is taking some temp space from him possible for you and the kids to get some space to rest for a bit?
You don't have to answer any of these questions if you don't want to. I think you are doing a good job facing this with all that is happening. I think that the more you can give a little space on the diagnosis right now, and instead focus on what you need in terms of love and acceptance and a serious reduction of the crappy treatment of you and the kids, the more that there might be more solutions that might surface, with or without him.
You have great value and deserve to be cherished. :hug:s to you if you accept them.