We have to follow allah order ,Allah made men for women not any kind of other crap
Let's say we go by your argument then who did Allah made eunuchs for and mind you that's not just crap - they are humans too with all the feelings that you normal individuals claim to possess. Since you all seem to have pretty straightforward beliefs full of piety I wish you also had sense empathy for non-muslim or minorities (in other words lesser humans). Most people discover they are gay rather than choosing it. For them, it is as difficult to convert to heterosexuality as it for their straight counterparts. It requires going against who you are - one reason why it's so difficult is that sexual attraction resides in the brain and gays' brain is hardwired differently from straights. There is some evidence which suggests that increased testosterone or estrogen in the womb may increase the chances that a girl may be lesbian or boy may turn out to be gay.
Again, I am not an advocate of gays or lesbians movement and I am not asking of you to be so - but at least be empathetic and stop passing judgement just because it contradicts your beliefs and practice. Appreciating their circumstances will not only help you become more tolerant but also help to treat them with some respect. I have worked with wonderful individuals who happen to be gays or lesbians and believe me I found them to be way less threatening to society than a lot of normal individuals who claim to have superior higher moral values but who are always looking for an opportunity to harass and exploit opposite sex which is such a hypocrisy and shame.
As much as I hate to say it - there is no one more intolerant and critical of fellow humans than Muslim ummah - no wonder they are living such a blissful life - Keep cherishing the thought!