Your compassion and understanding are incredible.  I'm going to send your papers to Rome.  Sainthood is just on the horizon for you.  Seriously, perhaps being charitable and nonjudgmental are far more important than keeping yourself pure and chaste.  I don't remember Jesus saying anything about meriting heaven by being pure and chaste, but he sure said a lot about being charitable and not judging.