I'm going to apologize in advance. I'm not going to give you fortune cookie advice about how she changed and forget the past, live for the present.
I'll drop this for you in point form:
- what she did has made her the persen she is today.
- what she did were not necessarily mistakes, all because you don't agree with them.
- do not forget her past or anyone else you ever date. That's one of the biggest beginner relationship mistakes. The truth is, everything she has done she has accepted as ok for her at one time in her life, and possibly right now too.
- her self-respect may not be as high as yours, you may have more morals. This can, and will, cause relationship problems unless you grow to accept it.
- dumping someone for their past previous to your relationship is quite egotistical and typically not a smart thing to do if you're happy with her now. If these are things she has done while together, then it is another story.
- this shouldn't bother you, as these are things you should have learned about her while dating.. Before getting into a relationship with her. When you asked her to be your girlfriend, you have accepted these things in her going forward.
- chances are this is not an issue of morals. It is likely that you feel inexperienced. I'm sure there are things you have done/experienced that she hasn't as well. That's life.
- don't try to change her, let her be who she is. If you fear her morals will cause relationship problems sooner or later, then eject out of there quicker than a chinese fighter pilot in vietnam. It's not worth the headache and heartache.
- your dignity and self-respect is what defines who you are. Don't lose it over a silly complication. You'll be glad you did when you get older.