What if you are not afraid of homos but you don’t like them and they disgust you— are you still “homophobic “ ?
How about “misopaederastist”? Long and clumsy word, I know, but a LOT about homosexuality is clumsy.
Greek roots - “Miso”, meaning hating, “Paederast” for those who engage in unnatural and/or same-sex acts (usually between adult and juvenile males). Ancient Greeks seemed to acknowledge the existence of adult male/male relationships, or female/female relationships, but there was no specific term attached to either at the time. Female/female relationships were associated with the island of Lesbos, but the women themselves were not given that term until much later.