Hi LLT,
I have to admit upfront that I have never had to deal with anything like that, so I just can't pretend to really know what I'm talking about. But for what it's worth I don't want to be in your way either -- and you can quote me on that

(I realized that this place can be a minefield for me sometimes, because when I see stories of people with clear real-world problems like yours, I get triggered and I end up magnifying my own in-my-head problems to ridiculous proportions, and that's bad for me and everyone around.)
That's really a tough situation to face and then have to face again and again. But I guess it's important to keep in mind what others have already said here (and that you probably have heard countless times and told yourself countless times too, but I know how easy it is to forget). When you have big problems it's too easy to see only danger and then miss the simple things that are right under your nose. You can do your best to be safe, but there's "your best" and there's "beyond your control", and, ironically, there's "safe" and there's "too safe", which in practice is "less safe than just safe". I've been training this "mantra", and I think this actually can be useful to anyone:
"stop, look, and listen" ("is there a train coming, or is it just the train tracks?" -- if it's just the train tracks, you'll be safer if you don't stand in the way trying to remove them).
I don't know if I could be any help with it, but I work with computer systems, so if you need technical advice or information and you don't know where to begin, you can always PM me about it. I'll do my best to keep it short and simple and to not burden you with even more stuff to be worried about instead.
Best of luck, LLT.