Business Insider India has updated its Privacy and Cookie policy. We use cookies to ensure that we give you the better experience on our website. If you continue without changing your settings, we\'ll assume that you are happy to receive all cookies on the Business Insider India website. However, you can change your cookie setting at any time by clicking on our Cookie Policy at any time. You can also see our Privacy Policy.
That leaves some main characters that are far less popular.
Often, a TV show's main character is its moral compass, but because that's no fun to watch, they are also messy and mistake-prone … which means they're also hypocrites.
At least that's the case for many of these characters, which we've deemed to be the most annoying main characters in TV history.
Meanwhile, anti-heroes and snarky side characters can be morally gray, get all the good one-liners, and make the difficult decisions the heroes can't.
The following TV shows all lasted for many seasons, leading to successful and lucrative careers for their stars. However, the actors may never be able to fully escape how much they annoyed some viewers.
Here are some of the most annoying main characters in TV history.
Advertisement
Part of Ted Mosby's character in "How I Met Your Mother" was his annoying tendencies.
Josh Radnor as Ted Mosby on "How I Met Your Mother."CBS
Elena Gilbert ping-ponged between two brothers on "The Vampire Diaries," making her no better than her doppelgänger, Katherine.
Nina Dobrev as Elena Gilbert on "The Vampire Diaries."The CW
Advertisement
Lucas Scott pitted two best friends against each other on "One Tree Hill" in a toxic love triangle.
Chad Michael Murray as Lucas Scott.Warner Bros. Television Distribution
Ross Geller made us laugh, sure, but he also made us groan on "Friends."
David Schwimmer as Ross Geller in "Friends."NBC
Advertisement
Rory Gilmore's lack of growth on "Gilmore Girls" annoyed fans to no end.
Alexis Bledel as Rory Gilmore in "Gilmore Girls."The WB
Even before we knew Dan Humphrey was the titular Gossip Girl, his judgy personality was grating.
Penn Badgley as Dan Humphrey in "Gossip Girl."The CW
Advertisement
There's no shortage of memes about how annoying "Sex and the City's" Carrie Bradshaw is.
Sarah Jessica Parker as Carrie Bradshaw in "Sex and the City."HBO
When Will Schuester of "Glee" pops up on TikTok, he comes with a trigger warning.
Matthew Morrison as Will Schuester in "Glee."Fox
Advertisement
None of the Gallaghers were easy to love on "Shameless," but Debbie takes the cake.
Emma Kenney as Debbie Gallagher in "Shameless."Showtime
Even though it was "Dawson's Creek," we'd prefer to leave Dawson out of it and focus on Joey, Pacey, and Jen.
James Van Der Beek as Dawson Leery in "Dawson's Creek."The WB