One of the great paradoxes of J.K. Rowling is that she took part in the epic smear-and-lie campaign against Jeremy Corbyn-the political leader who came closer than any other in the UK to embodying and fighting for Hogwarts values. She knew perfectly well Corbyn wasn't an antisemite, that he had fought antisemitism all his life, and that he had done nothing to deserve vilification. And she fought to replace him as Labour leader with Owen Smith, a pharmaceutical lobbyist, and therefore a hardline Muggle devoid of socialist or even social democratic values.
Rowling bears a significant responsibility for the fact that the Conservative Party won a huge majority in 2019, and for the fact that Labour is now led by Keir Starmer, who has now removed all socialists from his Shadow Cabinet and will not stop pushing the party to the right on the issues until he's lowered it all the way back to Blair's essentially militarist, economic royalist and pathetically deferential to the Windsors policies-never mind that nobody wants Labour to do that and that it would be pointless to elect a Labour government if it DID do that, because there's no difference between that and what Boris is doing now-other than where Boris is to the left of Blair-and never mind that there is no chance that that sort of essentially Tory policies would offer any chance to whoever might have the potential to be the NEXT J.K. Rowling.
Rowling stood for a caring, inclusive world in her books. Now, she stands for nothing but exclusion and vilification of "the other".