J.K. Rowling is the one who owes the world an apology. Daniel Radcliffe and Emma Watson owe her no apology for their support of LGBTQ+ rights.
If Rowling feels entitled to scream that she will "never forgive" them for being mature human beings, instead of acting puppets, she's the one who might benefit from a long visit to Azkaban.
Should parents be held responsible when their child kills? Depends on what they did to contribute to it.
Have they one or several guns at home, but fail to teach children about gun safety, fail to lock it properly, portray it as an easy tool to use to respond to social grievance? Use them as props for their greeting cards? Ignore behavioral signs that indicate alienation and willingness to act out violently? It's a long list.