Your story includes many of the psychological roots of homosexuality. With the proper counseling and motivation you could change your orientation.
The gay community is composed of loving, compassionate, and level headed people (I know many who fall into this group) as well as those who are narcissistic and selfish (I know some who fall into this group). And I agree that the gay community should be treated with the same justice and respect as any human being. However, as your story demonstrates they are treatable causes behind a gay orientation.
Have you taken the time to research why you are gay?