Well exactly, just leave.
And hopefully after you leave you'll take a good look at why you chose this person to begin with, so you don't repeat your pattern of choosing those you have to "fix", find fault with and control.
I really do believe that every time you point a finger at someone else, there are three pointing back at you.