I think the Harry books are actually very moral, but some people just object to witchcraft being mentioned in a children's book.
J. K. RowlingDo you know what I think, Potter?' said Snape, very quietly. "I think that you are a liar and a cheat and that you deserve detention with me every Saturday until the end of term. What do you think, Potter?
J. K. Rowling