now thats a biased opinion !
the 95 % shld agree that the remaining 5 % do exist n whatever stands right 4 95 % shld be right 4 the 5 %
so in the above case the 95 % shld politely refuse the 5 % if they approach ! rather than freaking out !!
I do not approve or endorse homosexuality in any way. But I do believe that gays should not be discriminated in our society and it should be taken as normal by the other 95%.
But
can gays really be treated equally in all occupations, or are we just dreaming? Take the example of army. Imagine your teammate trying to feel you up

when you guys are in an important operation.

So, its not a question of whether they should/should not be treated equally. Rather its about whether they
can be treated equally.
Also, consider the fact that most religion (not only Islam) does not approve of a person being homosexual. Given this fact, it may not be possible for a person to practice homosexuality publicly in all societies.
Given the different complications, I think that the best solution for gays is to change their sexual orientation so that they become heterosexual, perhaps through counseling or otherwise.