What I've never understood is why people get upset about Harry Potter but don't get upset about Disney "glorifying witchcraft." Snow White comes to mind. I love the Harry Potter books. As a teacher, it's great to see kids get excited about reading. The later books do get a bit more mature and darker, but as I understand, the first book is meant to be read around 2nd or 3rd grade, then progress so the kids can read them as they grow up...if that makes any sense at all. So while the first book may be a good read for a third grader, later books are upper level and made to keep the interest of kids in that age group.
Most of the same group who gets upset about Harry Potter have been upset with Disney for many years.