In one scene Melvin (Jack Nicholson) and Carol (Helen Hunt) are in a fancy seafood restaurant in Baltimore. Having just a made a mad dash to buy a jacket and tie so he would be allowed in, Melvin makes a comment about how he was forced to dress formally, but she was allowed to wear a house dress. Carol takes great offence, naturally, even though Melvin did not intend to insult her. She then insists that Melvin pay her a compliment or else she will leave. Eventually Melvin comes up with what is the best line in the movie, "You make me want to be a better man."
Two quick points. Firstly, if you don't want to hear the answer, then don't ask the question. If you aren't prepared for the pain of an honest answer, don't ask.Carol pushed Melvin for the truth and then became angry at him when he tried to be honest with her.
Secondly, do not expect or demand change from your partner. Hope for it by all means, but nagging and threatening does not make a good relationship. Melvin told Carol he was willing to change, and he demonstrated that with baby steps. Towards the end of the film when Melvin is avoiding the cracks and lines on the sidewalk, Carol tells him not to or 'this' (meaning their fledging relationship) is not going to work. Another demand. Another threat.
Change is inevitable. "Nothing stays the same," screams the As I Lay Dying track, 'there is only growth or decay'. In personal relationships acceptance is important - in fact for some people, that is all they want: to be loved for who they are - but where does one draw the line. Where do you draw the line?