Ha! I had a friend who just watched the first season and texted me about how much he hated Thea. I thought that was weird, then I watched the first season again and I felt the same. The problem is one character in season two,becomes so much worse that you forget about Thea being terrible.Laurel,
That's really the key for this writing team to "Fix" hated characters. Each season someone gets more annoying than normal and your attention focuses on them.
S1: Thea
S2: Laurel
S3: Felicity
S2: Laurel
S3: Felicity