Pup - not sure if you issued this as a challenge for answers...
but FWIW - I moved out cos under the circumstances that was the best for S7 - to keep him in the home in which he was brought up in and in which he felt secure...
In a time of turmoil...I thought that it was best to go and leave him there with his Mum rather than put him through any more drama ...drama which was not of his making...
At that point all my ego and pride was defeated / deflated...but also - after a bit - I realised it was by far the best and the most honourable decision I could have made... Puppy - the most important people in your current situation are your boys...
Do what is the best thing for them...
When I get low...I remember the post on the front of this Board...thing is - you can always have sex again...those boys can never get another shot at being kids!