You can't tell me harry potter is straight. He's not. He obsesses over Draco. He mentions how hot Cedric is and gets jealous every time he's with Cho. 'Cedric Diggory was an extremely handsome boy of around seventeen. He was Captain and Seeker of the Hufflepuff House Quidditch team at Hogwarts.' And all of his crushes are on the school quidditch team. Cho, Draco (ik this isn't canon, But deal with it), Ginny, and Cedric. Quidditch is the equivalent of football in the wizarding world making people who play it jocks. He's into jocks. You really can't tell me Harry is straight. He's bi af and into jocks.
Thank you for listening to my rant