Few characters on TV series are 100% good and heroic, forget about that right now. What characters that can be described as "the good ones" on their shows (heroic, that you're supposed to root for) are actually not that awesome when you think about it? Carrie Bradshaw (Sex and the City): she's not really the best of friends, is she? It's mostly all about her and her problems. Her issues take presidence. I always get the feeling that the other 3 are less selfish and better at friendships. Carrie Mathison (Homeland): awesome at her job, but her bipolar disorder cannot excuse her lousy behavior and her selfishness. Why are people loyal to her? Especially: poor Franny. Ross Geller (Friends): Insecure, whiney & controlling as a boyfriend. I finally started liking him in later seasons when they turned him into a loser. Ted Mosby (How I Met Your Mother): Pretentious as heck, plus whiney. All other characters ever seen on that show are more enjoyable. The Ross Geller character of HIMYM. Daenerys Targaryen (Game of Thrones): at first someone I really rooted for. She was the victim who turned heroic as she freed the slaves from vicious rulers. But along the way, she kinda turned into a vicious ruler herself. Her "follow me or I'll burn you to ashes" attitude reminds me of Mad King Targaryen. Emily Thorne (Revenge): she's a sociopath, quite frankly. Yes, she was wronged as a kid, but she hurt a lot of people on the way to get her revenge. Lots of casualties, lots of used people. No one else mattered to her than herself and her plot. Can you add more characters to the list?