Ellise Shafer J.K. Rowling has slammed John Oliver on X over his support for transgender athletes in women’s sports, calling him an “undoubtedly intelligent person” who “spouts absolute bullshit.” The “Harry Potter” author — who has come under fire in recent years for her views on trans women that many perceive as being anti-trans — is making headlines for her response to a recent segment of Oliver’s HBO talk show “Last Week Tonight.” “There are vanishingly few trans girls competing in high schools anywhere,” Oliver said in the segment.