Ich finde man sollte eher alles begründen, und nicht einfach irgendwie kunterbunt diverse Elemente zusammen mischen.
Und wenn du ein bisschen gelesen hättest worum es hier geht, dann wüsstest du, dass es nicht unbedingt darum geht, dass man ne Begründung dafür braucht warum der Held Homosexuell ist, sondern generell mal eine dafür warum man seine sexuellen Neigungen überhaupt erfahren sollte.
Mit der Sexualität des Helden ist es wie mit seinen Eltern. Ist sie für die Story nicht relevant, braucht man sie gar nicht erst zu erwähnen.
Erwähnt man sie nicht, gehen die meisten wohl davon aus, dass der Held Heterosexuell ist, ob dir das nun gefällt oder nicht. Wenn dann einfach nur irgendwann raus kommt: "Äh, ja ... bin Schwul.", dann wird das niemanden interessieren, also warum erzählt man es dann überhaupt? Man muss dem ganzen einen Storyrelevanten Grund geben.
Und wie schon mehrere erwähnt haben, was du aber bequemer Weise komplett ignoriert hast um uns hier ne Moralpredigt halten zu können:
Es sollte auch dann Storyrelevante Gründe haben wenn der Held seine Heterosexuellen Neigungen zeigt, sprich sich in ne Frau verliebt.