You know, I don't really hate Cersei. She has done some despicable things... But I can see her humanity in it. She's incestuous... But so deeply loves him. She lied about the father of her children... It protected them and kept from putting a deeply shameful mark on her family. She tries to lead her children, albeit manipulatively, to what she thinks will be best to secure the best future she can for them. The world they live in is pretty shit... But she's been scraping the best she can. She isn't perfect, but no one is. And I think a huge thing to realize is she is basically broken now. She has lost half of the things most dear to her (two kids), at one point her love of her life was gone, beyond reach, potentially dead and if he wasnt, he was hated by many. Oh, and what was her husband apparently was spreading more seed than a farmer. She can be loathesome, she can do unspeakable things... But of all the abominable people on the show, she's at least got a foot in reality for the things she does... A rather admirable one at its core, even... Even if the execution could use a loooot of work.
That said, I loathe Sansa. Ramsey is a special kind of despicable in a hilarious way. And Tyrion is my bae.