The Harry Potter novels already contain murder, kidnapping, torture, slavery, child abuse, theft, lying, animal cruelty, voyeurism, interspecies lust, underage drinking, bad table manners and inter-racial dating. Why not add sodomy? They’ll be just like the Old Testament.
(I will note that the Harry Potter books also contain misplaced modifiers and errant commas, like this post.)