I quickly read all the post. Go to an ALANON meeting asap. This group is a must for any person that is a codependent and an other persons' drinking has bothered you. It's obvious that she isn't working a program, but may still be sober. The behaviors don't change with sobriety. The really hard work, just like what we're doing here, is within ourselves. If you work the 12 steps through ALANON you will grow, guaranteed.