In a Nutshell:
Islam does not have a position on homosexuality as it does not group people according to such sexual identities. Public acts of sexual intimacy and indecency between two men or even two women are forbidden (haram) - likewise between a man and a woman are also forbidden. Sexual relations are confined to marriage.
How we act and live is based on values and systems. Regardless of our predispositions or personalities, our values determine what is acceptable or not, thus Islam requires a naturally introverted person to speak out against injustice and the aggressive person to always show kindness and mercy to his parents.