You can't treat someone badly and expect them to enjoy themselves because they care about you. It isn't love if you cause harm to someone who genuinely cares about you. Changing and growing in order for them to feel loved, respected, and valued is a good thing to do.
They'll guide you and, if necessary, put your patience to the test. Someone who cares about you and wants the best for you also cares about themselves. You're the worst kind of partner if you insist on them staying by your side to "prove" their love for you.