That’s a tough situation, and it doesn’t look like you have the option of going back home. You might have to just retake the class. That should restore your GPA. The rest seem good. I’m not sure transferring is the answer, because you lose credits doing that.
Here’s my advice. Go to the health center and talk to a counselor. They can help you cope with this. There’s a lot going on with the family. And I’m sorry you have to go through all of this. Sometimes it’s good to just put aside those things and focus on you and getting your education. Sometimes external things, no matter how genuine, can turn into huge distractions. You can’t let that happen. They’re out of your control.