Top 10 Most Annoying TV Characters

In no particular order:
1. Elena - The Vampire Diaries
She’s so weak and everyone does everything for her!
2. Serena - Gossip Girl 
Can’t live without a man in her life
3. Dawn - Buffy
Weak and irritating
4. Stefan - The Vampire Diaries
Creepy and too serious
5. Will - Glee
Favours his students and puts too much pressure on his students
6. Rachel - Glee
Stuck up and self-obsessed
7. Annie - 90210
Too fake
8. Lenard - Big Bang Theory
Boring 
9. Angel - Buffy
 Too much of a brooder
10. Susan - Desperate Housewives
Too weak and also can’t live without a man in her life