He HAS to be a oner.
It's my read that there are an equal amount of homosexuals in any given country. Homosexuality is a choice and people being people make their choices, no matter where they are from.
Muslim countries have the same amount of "tutti frutties" (my cousin's words) as we do, percentage-wise, of course. However, I imagine that their lot is tougher in that country NOT because they are Muslim but because they are Moroccan. Morocco was there LONG before Islam. And their culture dictates MORE in their life than does their faith. Morocco has long been rather conservative and always very poor, French or no.
My opinion only, of course.
Actually a lot more in Islamic countries. Under Sharia law it is perfectly acceptable to have sex with a boy "under age" because the Qur'an makes no mention that you can not. This was their loophole they used to have with Turkish bathhouses they called tellak boys.
They have painting of Turkish boy being sodomized with Turkish men playing with themselves getting ready to bang the tellak boy. This was a painting they hung in these boathouses during this time.
When the boy became of age they executed him.
It will vary by social mores and also by how distant or close a society is to God (and the two are related).
I hear these speculations about equality but nobody has anything like scientific polling to back it up, to the best of my knowledge.
I believe a spiritual point of view best explains it. It is a love disorder, with the need for divine, i.e. agape love (we may more commonly know it in the form of classic courage, such as chivalry) not being met, through a mixture of nurture and choice [rejection]. Which opens the door for a satanic simulacrum to be accepted. All manner of circumstances can lead to this situation but the consequences are similar. It also does not need to be a permanent state of affairs in a life, though overcoming the associated severe rejection of divine love is not easy.