If that is what you think, what do you think I should be doing then?
Leave him be, and let him miss you. You're SMOTHERING him. Hell, *I* feel smothered and I don't even know you and have only just joined your thread!
He knows what you need. Let him be, and see if he can step up for once in your lives and be that guy. Hold onto your core standard (of REAL COMMITMENT), and BACK THE HELL OFF.