I feel that, when entering into a relationship, we must keep in mind that we are entering into a relationship with another human being, not a lump of clay. This human being has dreams, likes, dislikes, emotions, habits, etc.. just as we do and to change anything about that human being would detract from who they are.
If we are truly striving to be the best human being that we can be, then we really cannot spare the resources required to make another human being the best that he or she can be. Flexibility, love, and compassion are always required when dealing with any relationship.
This reminds me of a saying I heard many years ago; "be patient with me, God isn't finished with me yet".
Just my $0.02.