We recently asked people of the BuzzFeed Community to tell us which main character from TV they hate. Here are their responses:
1. Michael Scott from The Office
2. Archie Andrews from Riverdale
3. Daenerys Targaryen from Game of Thrones
4. Lucas Scott from One Tree Hill
5. Will Schuester from Glee
6. June Osborne from Handmaids Tale
7. Serena van der Woodsen from Gossip Girl
8. Dwight Schrute from The Office
9. Tom Haverford from Parks and Recreation
10. Blaine Anderson from Glee
11. Jack Shephard from Lost
12. Scott McCall from Teen Wolf
13. Claire Danes from Homeland
14. Callie Adams Foster from The Fosters
15. The Keating Five from How To Get Away With Murder
16. Leonard Hofstadter from Big Bang Theory
17. Elena Gilbert from The Vampire Diaries
18. J.D. from Scrubs
19. Sabrina Spellman from Chilling Adventures of Sabrina
20. Amy Juergens from The Secret Life of the American Teenager
21. Robin Scherbatsky from How I Met Your Mother
Submissions have been edited for length and/or clarity.