Limbo,
I think you're doing a great job. You're taking the high road and giving him love and respect especially when he doesn't deserve it. Stay strong and I'm praying your love for him will be seen in the end and that he'll come back to you.