It's tough for the character and the actress though. She's a regular, so she has to show up in almost every episode doing things with the other characters.
But simple logic dictates that anyone in Tara's position would have told Sookie to fuck off ages ago, grabbed Lafayette and moved as far away as possible.
Instead, the writers keep piling on the crap and making her suffer, and making her seem stupid for sticking around. If I were that actress, I'd be having a long talk with the writers.