linder - reread all of your posts. Especially the one to me. You are talking about taking on quite a bag of troubles. I am not saying that you should not do that, but I am saying that none of these problems are EVER going to go away.
It is difficult when you have someone that your truly love, but that person would not be good for you. Don't give up your life to try to give him his dream back. You cannot rescue someone who does not want to be reacued.
I wish you well, you sound like a good person, but you have to take care of yourself first, no matter who you decide to care for.