I see nothing but cake eating by your W. You are really dancing to her tune right now. Why? Just because you made mistakes in the M too?
Please keep in mind how she freaked when you wanted to move out. She is not "doing this because of the kids," she is keeping you home for her own convenience.
She doesn't have to feel any consequences because you are right there catering to her and still trying to "fix" things. Can't be done this way; plus, women do not respect men that they can boss around and walk all over.
I think you may reconsider moving out for a bit. Let her really feel the reality of her choices. The sooner, the better! Do not let this drag out until she has all her ducks in a row before she cuts you loose.
Because that is exactly where this is headed.
Take back your huevos.