A bit of background. I had never heard of Harry Potter until the films came out and even then it tooks months for me to go watch a film. I only watched it because I was bored and there was no one else in the cinema, it had been out that long. I thought the film was brilliant. The world JK Rowling had created was first class and even when I watch the philosophers stone now I still look at and think wow, great world. I watched all the films before I got near a book and I remember thinking in the early films that Harry and Ron were actually two really irritating characters, but (apart from malfoy) pretty mush every other main character was oustanding and made for great films. So I finally got around to the books, well, no I didn't. I got round to audiobooks, and have been listening to them for the last month or so. Currently just started Half Blood Prince. Through all this I found myself thinking, no wonder so many people turned this book down at the start. Harry Potter is an annoying little expletive. All the other characters, even Ron and Malfoy, in the books are great. I really like them all, but Harry has to be the most dislikable leading character I have ever come across. He's not badly written, its simply the character that's been created for him. I sometimes wish someone would just backhand the whiny sniveling git out the window and be done with it. Are there any other books out there where the main character is an obnoxious cretin?