OP, I know you said the opt out on your CC time frame has passed, but if you negotiated with one of those debt relief companies mentioned, then the debt wouldn't be increasing each month (from what I understand), and the rates would probably be much lower. I imagine your credit takes a hit doing it, but sounds like you're planning on using a lot less credit in the near future, anyway.
If you could put
every cent YOU make toward the debt, it sounds like you could really put a big dent into it quickly. I totally understand the childcare dilemma, because I've dealt with it all of DD's life. $150 a week per kid over the summer is a pretty decent rate. People are dramatizing "sending the kids to camp when you're in this mess", but as we know, it's the same price as any other day care (or less!). So I know exactly what you are talking about there.
BUT, I would challenge you to come up with another solution. Just pretend you ONLY have DHs income (as you are sending every cent you make to pay the debt). I agree with having the heart to heart with your kids and explaining the situation. Then maybe there is a family with a SAHM who wouldn't mind being the "checkpoint" for your kids a couple times a day for a small fee. Maybe look in to babysitters.com or one of those sites where college age kids are looking for a gig just like yours that isn't a whole lot of hours but a little bit of income for them. I personally will be working every Sat, Sun, and Mon (DH is off on Mondays) all summer to avoid spending $2000on childcare. That's practically a Disney trip, and I'm sick of spending it, and looked outside the box to avoid it. I'm a hospital nurse, and my supervisor was all for me working extra weekends. I know not everyone has that option, but just saying that exploring some non-traditional options might help you.
Then, if the time comes that you are truly not getting the hours at work to adequately pay the debt, then you could consider the 401K option. It just sounds like you guys still have some options and aren't at the point yet where you'd need to do that.
Sorry so long!