He is using you as an excuse for his own actions....common MLC behavior. He is transferring his own feelings onto you.
He said that he missed your voice. Let him miss hearing it. He will need to miss hearing it enough to want to come home. I don't think you need to make him think you won't be there for him. I think you need to NOT be there for him. Let him do his own thinking.
I don't think he truly believes that you have someone else that you want to be with. I think he wants to believe that, because then he doesn't have to feel so guilty about his own behavior.
I think in his heart he knows that you are always going to be the responsible and loving wife. He knows your nature.
Most of us are about as happy as we make up our minds to be.