I have a dcMom having financial problems right now too and I'm so nervous that they will make their payments on time so my budget runs smoothly. So I know how you feel, your heart goes out to the clients but you have to remind yourself it's business and we deserve to be paid for our hard work. It tears you apart but we have to pay our bills.

So yes, I agree that you did the right thing, it had to be done and you have to move on to a reliable, respectful family.