Also, you have a right to demand more respect and that he treat you properly even if you need to try harder to compromise about the messiness. They are two separate issues. Just because you have a flaw you'd like to work on doesn't mean that he can't be working on his own stuff

It sounds like things have been kind of lopsided in that respect.