That sounds so familiar. Every minute of X's hell-filled work day was done so he could pay for everything the kids and I needed. None of it was for him, all for us unappreciating meanies...
Puh-lease!!!!
I hope firing everybody gave him a good adrenaline rush and feeling of control... (eye roll!)
Glad you are being the source of strength for your boys. Like that was ever in doubt!