I do not 'worship' fantasy; I enjoy reading it. I know people who enjoy reading westerns. Should I accuse them of 'dwelling in the past' or celebrating gunfights and floozies? What is it that makes fantasy so evil? Magic? I don't believe in magic. Unlike so many modern novels, fantasy always shows evil as evil and good as good... "and never the twain shall meet", with apologies to Kipling. So many fantasy stories are, like the myths and fairy tales they are based on, morality plays, wrapped in really good adventure.
By the way, if Christians would only write good stuff, I'd read that. However, there are only two living Christian authors whose work I enjoy; Stephen Lawhead and Frank Peretti. Instead of complaining and taking away books children love, maybe some of you anti-Potter people should write good stories yourself!
Depends on your definition of terms. How do you define good and how do you define evil?