Tara gets a little too much hate on SF, but it's true that her character has grown increasingly more annoying since season one. She started out fairly interesting, but she basically plays one note and plays it constantly. We get it, Tara, you're afraid to let people in. Christ, find a new topic already. The whole "I'm going to act tough and bitchy to hide the fact that I am bothered by my victimhood" shtick can't sustain an entire character indefinitely.
Contrast Tara's non-evolution as a character with that of, say, Lafayette. Lafayette has evolved subtly, but wonderfully as a character ever since his kidnapping and torture. He came back from that experience a changed man. Though he tries to put on his usual act and keep up appearances, he is now haunted by the trauma. He is a perfect example of how a character should grow or change steadily over time with a story arc.
As for Tara, I'm not in the "kill her off" camp with a lot of people here. But I can sympathize somewhat. At the very least, we can agree that she is not an interesting addition to the show right now and, at worst, is a detraction from it.