harry potter is a series filled with racism and antisemitism written by a transphobe.
Yeah, JK Rowling is potentially one of the worst people alive right now (not because she’s worse than everyone else, but because unlike most of the other nutjobs she has a community through which she can spread her bullshit). Not that this crap is ever acceptable, even if it happens behind closed doors.
But as much as I hate her and her political ideologies (and her narcissism and her apparent loss of the ability to write anymore), I’ve resolved myself a long time ago to draw a line between the author and the work. For example I’m a big fan of HP Lovecraft and I’m sure I don’t have to explain why he was a terrible person. But if I dismissed any other work of fiction because the author is a massive arsehole, then that would be an unfair double standard.
As for the racist undertones, I actually think that part is handled alright. Not handled well or handled badly, just alright. The most obvious example, the distinction between pure blooded and muggle blooded wizards, is very clearly villainised and also clearly bogus, as Hermione is probably the most powerful witch of the new generation.
And about the other examples with the elves and goblins? Well, they are both addressed, so that already makes it a dozen times better than plenty of other series where it is implied and then swept under the rug. It’s not even remotely resolved of course, which is bad, even though I understand why that is.
I think the worst of HP only came to be over the course of JK Rowling’s descent into Twitter and the American Wizarding World stuff, which is all just bad in ways it didn’t have to be.
In conclusion I believe Harry Potter is a decent series with a terrible author that I was more into two years ago than I am now.