good job steph,
things sound like they are turning, you sound good and are realizing some important things!! see how good you can feel when you simply remove yourself from their drama.... it's not about you it's about them.
keep up the new attitude!!!
LL