Holy $hit, Mona. What a week you've had. It's amazing you've managed to keep your head above water.
Any idea how your S's school got the idea the kids were by themselves? I hope they bent over backwards to apologize to you.
How long are you intending on staying at your moms house? Or when is she moving in with her bf? Doesn't sound like living with her is a healthy long-term solution.
Re finding new friends, is there a meet up group in your area? I would do that if I could get away from my D.