Read your entire sitch, unreal is the first word that comes into my mind. Your H is not a man!!! He has abused you, you know this. You allow this for the sake of your children. You are staying until S17 graduates?
What will the reason be after that date passes?
I cannot believe how much you communicate with him. You know you are not following the advice given to you from this site... right?
I have three sisters and I would never let one of their H treat them like this. I would pay for her to move out.
Time for more GAL activities, what happened to the gun range? Your S17 is a runner, every weekend there are running events sign up for a 5K even if you have to walk the end of the race. You could also voluteer at these races hand out water do sign ups, its a great way to meet new people. Bring all the kids they will love it.
Much peace to you, I think I live somewhat near you so I know there are races close by.
M:52 W:49 D:26 S:24 S:23 D:20 ILYBNILWY 5/28/17 Still living together W filed 1/5/18 W moved out 8/24/18 D final 9/18/20