Speaking from my experience, you are not going to change her, and you aren't going to win any discussions or arguments, forget about the logic. The only way she will change is if it is her idea and she asks for help or wants to make an effort to change.(That ain't going to happen since she thinks you are the one who is broken)Accept her or leave her are really your choices.