Qu'est-ce que "normal" veut dire ? Avant de continuer à lire, pose-toi vraiment la question, ça n'a rien d'évident...
Selon la définition, ce qui est normal appartient à une norme, la majorité le plus souvent, l'hétérosexualité ici. Donc l'homosexualité n'est pas normale. Fin de la discussion... On utilise aussi le mot "normal" dans un sens moral, par exemple : "c'est pas normal !" = c'est révoltant, inacceptable, etc. Tu vois l'importance d'utiliser des termes précis.
Là, de mon point de vue, ça dépend des cultures : certaines tolèrent l'homosexualité, considérant sans doute que la vie privée du couple (d'adultes consentants), par définition, ne concerne personne d'autre ; ailleurs, on considérera l'homosexualité comme une maladie mentale, voire comme une faute punissable par la loi, car cela va à l'encontre des traditions (religieuses ou non, d'ailleurs).
A toi de faire ton choix selon tes convictions, ou alors, de préciser un peu ta question en attendant ;-)