Re: Hijab and Gays....
Nia Khan you are confusing Transexuality with Homosexuality, I think your gym friend is the former.
A Transexual is somebody who wants to be the opposite gender, a Hermaphrodite is born with sexual organs which are neither female nor male... These two types are what we call Hijra in Pakistan, they can be heterosexual or homosexual or bisexual.
Homosexuals however are just men who don't find women attractive and only find other males attractive, Bisexuals fin both genders attractive... In the West they tend to be quite effeminate but Desi or Arab ones are not for some reason.