All I can say is that geese must be very smart, because your post shows a whole lot of insight. Thank you for sharing your update; posts like yours are very important on this forum.
What a blessing for your children, to have you willing to do what needs to be done to protect them and give them a stable environment.
Sending support - CLMI