I understand you are hurting. But I'm afraid you are falling into the trap of "Black and White" thinking that I often fall into.
Why do you believe that giving him space to heal will cause harm?
Why do you believe that if you speak his love language that instead of improving things, it'll end up in divorce??
This is not an either/or situation!!
This is an 'experiment and monitor results' opportunity!!
I know you are feeling scared and hurt. Can you make up your mind that you will do everything you can in order to show David that you love him, even to the point of learning to speak his love language?
I know it's hard, emotionally. But can you see that it's just a matter of learning a new skill, training new muscles?