Some Muslims are fond of condemning western morality – alcoholism, nudity, premarital sex and homosexuality often being cited as examples. But Muslims do not have a monopoly on morality. In the west, child marriages and sex with children are illegal. Unfortunately, the same cannot be said for many Muslim countries.
I recently saw the documentary on the Dancing Boys of Afghanistan. It exposed an ancient custom called "bacha bazi" (boy for play), where rich men buy boys as young as 11 from impoverished families for sexual slavery. The boys are dressed in women's clothes and made to dance and sing at parties, before being carted away by the men for sex. [Guardian Cif] Read more