Let me tell you something. I've followed your thread from the beginning. You're a good man. Keep on keeping on.
We've made alot of mistakes. Can't take those back now. Keep doing good, and doing the right thing as much as you can.
You seem to be handling everything that's being thrown at you as well as can be expected. I pray that God gives you much blessing and the desires of your heart.