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.
I’ve never considered magic her theme: Good vs. evil, love and sacrifice, destructiveness of power, destructiveness of hate and vengeance, importance of knowledge, yes. Magic is just an ability that most of the characters possess.
Rowling is a member of the Church of England. So I don’t think she is anti-Christian.
Yes, she is a leftie, but more of the well-intentioned/ill-informed variety, rather than the well-informed/ill-intentioned.
She was a Gordon Brown supporter, so clearly she is an idiot about politics.
But her books are great.