I always suspected that the real reason things like fantasy novels/harry potter are so often banned is that teaching people to identify fact from fiction might cause awkward questions.
Funnily enough, most of the kids from our super-religious relatives have gone into the army - another institution where you are told what to do, and told what is morally 'correct'.