I don't understand. If something is a dealbreaker, it means if the other person does it, you don't date them anymore. period. end of sexual relationship. it means you can't be involved with them anymore for your OWN sanity.
Usually in this case most people wouldn't even want to be friends with somebody who lied or was disrespectful like that, or risked your life by having unprotected sex with other people. I really can't see why you'd be having her sleep over or even giving her the time of day.
I'm confused about why you need other people to tell you that keeping her in your life is a really questionable decision, but I'm going to guess that is what 99% of all people in the known universe would say.
Happiness will never come to those who fail to appreciate what they already have.