The first few seasons of "How I Met Your Mother" didn't have the greatest rating success, but the story of how Ted Mosby (Josh Radnor) meets his future wife and the mother of his children eventually became one of CBS' longest-running hits (via Hindustan Times).

However, it's easy to notice a major problem when you're revisiting the show: almost all of the main characters are, frankly, very flawed.

Even Ted, the "nice guy" romantic hero, makes some truly awful, hurtful choices in pursuit of an idealized family.

If you scrutinize the ethics of the gang, only environmental lawyer Marshall Eriksen (Jason Segel) comes off as a truly good person.

But while some "HIMYM" fans may agree that the characters are often terrible, they still feel that they have good reasons to continue watching the show anyway."