i think that, in the end, so much of the success of Harry Potter can be attributed to “misaimed fandom”. Rowling has notions about heroism and good versus evil that are ultimately at odds with those of so many of us—the story frames it as an ultimately good thing that Harry was knowingly left to be raised by abusive relatives, that Snape tormented and harassed children under his care as a teacher and explicitly only ever did the right thing because he still had a boner for a dead woman who rejected him. And as it’s been said by others, Dumbledore knowingly allows so much suffering, yet he’s held up as the Big Good.
So many of us were waiting for a payoff, a vindication of the suffering of Harry, and Hagrid, and maybe even Draco, and all the rest who endured bigotry, abuse, false accusations. So many of us were waiting for things to not only turn out well, but for a certain kind of justice. And in the end, we got maybe half-way there, or at least a kind of good ending, but it wasn’t the one we needed.
And Rowling went on being successful, went on being a kind of shitty person (the type who openly and actively opposes independence movements, who thinks that Dumbledore counts as gay representation). Because we bought her books, so many of us kids like Harry, hoping to see in his life something we never had in our own, because by the time she had him looking up to one of his most constant abusers as hero enough to name a child after him, by the time he went on to become a cop after a childhood full of seeing injustice perpetuated and perpetrated by the same system of authority, we had already given Rowling all our money.