Welcome to BYC. You are doing good deeds. I hate that you are having so much stress. Sometimes we just have to do what we can and except that there will be problems that we cannot fix. I hope your new BYC friends can offer you advice, compassion, and comfort when things go badly