Every Muslim I know says that being gay is a choice, which is just not true. I'm attracted to men the same way a straight man is attracted to women, and this was never a conscious choice on my part. It's like asking a straight man to suddenly start liking men: Is he going to be able to that? No.
I've accepted the fact that I'm gay, however it's now making me question my religion. If Allah forbids homosexuality, then why does he allow people to be born gay? My Imam says that being gay isn't actually a sin in and of itself, but it is a sin if you perform any homosexual acts. He told me I should just marry a girl, but is that fair to any girl that I marry? Am I meant to live without a partner for the rest of my life? Is that what Allah wants for me?
I've recently read the Qur'an in English and the things that happen to gay people after death has put me into depression. I just don't see the point in praying anymore when I know I'm going to burn in hell for something Allah has burdened me with.
So my question is, "If Allah forbids homosexuality, then why does he allow people to be born gay?" It's like we're guaranteed to go to hell as soon as we're born. Also, being gay, is it haram for me to marry a woman, or would it be haram for her to marry me?