Yes, I think he was a bit defensive, but he did say he has no interest in continuing working like this. That has to be a positive. Also, I don't think he should be allowed to move back in until YOU feel it will work. Don't settle. Set boundaries. Be firm, but count his baby steps.
Finally, you do seem to focus on the negative outcomes, so try to be positive and not worry about the negative outcomes.