You have listed several reasons why she does not deserve another chance. Until everyone and everything is out of her reach, she has no reason to change. I know it's hard, but you have your own marriage and life to take care of. She is an adult, even though she has never grown up. It's time for her to do that.