The DBing did not push him further away, your anger did. Until you both are able to work through the issues of what makes you angry, moving back in will not last. Why did you have to take care of everything? Would he refuse to do what he should? Did you know this before you M him?
It is not about what you feel should work in your M. It is about doing the work that gets the right results. Do what works!