We're all entitled to our opinion, but it's disturbing how many user reviews trash books with a flawed protagonist. Far too many people seem to think the mark of a good story is "I would like to be friends with the main character."
Without reading comprehension, all we have are moral tales.