I'll go ahead and drop in my 2 dracma coins before the hammer comes down on this post.
1) As it relates to the Color Issue and Homosexuality, this issue PERFECTLY highlights some of things happening in Dominican society and culture.
2) Angels, are not Male and Female in the same 'way' that humans are, but they ARE depicted as 'sons' of God. And when they became disobedient in heaven they came to Earth to take WIFES for themselves. There is no reference in the Bible for ANY Angel being 'a female'. So there are many depictions of Angels as babies, girls, women etc, that are Biblically inaccurate.
3) Angels are also not of any race as they are SPIRITS, not fleshly like human beings.
4) Homosexuality is not a practice that God approves of. But it is God who judges.
5) The underlying problem could be this - the Catholic Church teaches celibacy which is NOT in the Bible. Therefore as a result there have been probably thousands of molestation cases in the Church, the Priest being culpable. So now there are many Catholic Churches trying flex their muscles and show everyone that such behavior is NOT allowed, NOT tolerated in any way. So its basically one misapplication of the Bible after another.