I find her to be thoroughly obnoxious, a lot like the Lisa Simpson syndrome of the little girl who knows better than everyone. But I will conceed at least she does suffer deserved backlash from it, and get put in her place that she's not the grand arbiter of all morality when she goes too far and tends to take the consequences on the chin.
So on the whole she's actually a pretty good character.