You should probably add somewhere that even though you give them flaws, these may make people hate or love them depending on the reader. For example, when I read J.D Salingers 'The Catcher in the Rye' I absolutely hated Holden Caulfield for his whiny and entitled attitude, while others loved him for this.