Pretty new around here, but I'm struck by how well you're handling the unexpected, and I know that you'll be left standing tall when all is said and done. You've stayed true to yourself, gave it everything you had, and maintained dignity and grace. A mentor of mine once said that "its OK to be uncomfortable" every now and then, but I think I saw Coach say it better somewhere on here when he said "embrace the suck".
As a product of parents who D'd when I was 5, I can tell you that everytime you do the right thing now for GIMA and for your kids, it will pay off a hundredfold down the line.