You are so nice to her. She should be back with you.
I think key point is whether you can accept her if she is stopping doing the stupid thing, and if there is any love between you and her. I can see how much you loved her.
You need a talk with her about her changes and your responsiblities for her mistakes.
Every people around you is a part of your life. Don't miss her you do love her.