I don't have much love for Sansa either, but to blame her for these things is too one-sided. There is a section of ASOIAF fandom that wants her to be a perfect angel who never makes any mistakes and is always right, but even though I disagree with them I understand some of their arguments.
Sorry, didn't mean for the post to be long, and I don't mean to get into a heated argument at all, but I used to think along the same general lines and after reading post after post praising Sansa to the heavens, I finally decided that she shouldn't be blamed for trying to do what she was taught as her "duty" to her future husband, and that Ned is the reason Ned died, due to his poor reaction to LF's and Cersei's machinations combined with Robert's death.
I realize this most likely won't change your mind at all, and again, not trying to get into an online shouting match. I think it's valuable to try to see things from her POV, and that the things mostly attributed to her are not her fault at all. She's still a child, with no agency, and has never had the influence to do what you suggest. Sansa was a simpering teenager who is annoying in aGoT because she idealized what she heard, and she paid the price and learned a very hard lesson in the truth of chivalry. Almost all of her decisions are made to protect herself and avoid conflict, and I think most people would react the same way in her shoes. And she still gets a few jabs in at Joffrey along the way.
I don't love Sansa like tumblr does, but I can understand her motivations and decisions. And this post is not meant to discredit you at all, it's to encourage a rethinking of her character in a different context. It's more of a general refute of the basic arguments made against her character. She's really not evil, and is only adapting to survive.
TLDR: She's not evil, I swear! If she does eventually side with LF after finding out the extent of his betrayal, then I'll agree she's become completely immoral, but it's unfair to judge her for other people's mistakes and for trying to stay alive. Sorry this is so long, but if you decide she's not as responsible as you first claimed, it's worth it. Again, not trying to fight or argue with you, just counterpoints to your points because they are common arguments even though they are unfair and untrue.