So sorry to hear all of this. don't give up just yet. I answered all your questions on my thread if you get a chance.

Seriously though, hang in there you have worked hard but if it does not work out in the end know that you are an amazing person for all you have done.