you say you love her but are you sure you love her enough. If you love someone truly you look at what they have done and even if there was something wrong you feel nothing but forgiveness. This seems to be somehow about you and how you feel and what this does to you and how you should have met her before etc...maybe God loves this girl too and whatever has happened, boyfriends and all, was for her best and has made her who she is now- the girl you claim you love. You need to learn to respect her with all she is and has - if you cant do that, do her a favour and move on and let her meet someone who thinks she is "good enough".