Beyond the typical objections that the Harry Potter books will turn children into Satan-worshipers and encourage them to disrespect authority, one mom complained that she found it inappropriate that at Hogwarts food magically appears on the table at mealtime. Her argument was that she wants her children to have a good work ethic and not to believe that anything in life is free. She wanted her girls to know that preparing meals is hard work and so would therefore be sheltering them from this absurd depiction of people getting something for nothing.
I think at the time I had to restrain myself from asking if she also banned her kids from hearing the story of the feeding on the 5,000 in Sunday school, but it was hard not to think about her objection a few months later as I read The Goblet of Fire and its subplot about house elves. As it revealed, food does not magically appear on the tables at Hogwarts, it is prepared by hardworking elves who in the wizarding world are generally kept as slaves.