I’ve been mulling that one for a few years now. I don’t think they are anti-religion, I just think that Rowling didn’t want to deal with the intricacies of how to include religion. Plus, even more exorcists would be up her butt about it. She is really walking a fine line: Include religion and the religious think she is evil for suggesting magic and religion go together, or don’t include any religion and the religious think that she is promoting Satan. I don’t know what the answer is, but I’m looking forward to a discussion about it next semester!
Rowling leans communist. Her greatest hero is Jessica Mitford (she named her daughter after her), committed communist and wife of Robert Treuhaft who was the communist party's top lawyer in the USA.
Because she leans communist is it very likely Rowling is against christianity so it's no wonder her great theme is magic which is opposed to Christianity.
Over the Harry Potter years, I can't find a criticism that could not also be justly applied to the Lord of the Rings.
And Rowling never pretends that evil does not exist. She also makes Harry full of flaws, like any struggling hero, conscious of his own anger, desire for vengeance, propensity for telling lies to almost anyone in authority--
Please do let me know it you reach any consensus.