Wow you guys have had to deal with some terrible ****. to you all. Stay strong
Re: GSD's comment on kids thinking the parent's break-up is their fault -
my parents have gone through some rocky times, and have thought about getting a divorce. (This was mostly when I was quite young [around 10?] and so my memories of it are quite hazy.) Of course it had nothing to do with me, but I remember I feeling like it was somehow my fault! It's just amazing! Mum & dad are still together BTW.