Science has nothing to do with sexual attraction?  Did you ever take a science course? A biology course?  

  The church, especially the Roman Catholic church and much of evangelical protestantism, sadly, is often well behind the world  in grasping that new information, new knowledge often makes what was "always true" clearly 'not true", but an educated opinion based on the incomplete knowledge base of earlier eras.  The RCC in particular tries to claim that it speaks for God - it can read God's mind and will perfectly - in so doing, it puts a false god (itself) ahead of God.   Any cursory look at the church's history reveals many errors.

 The Roman Catholic church's hubris and arrogance in this is one reason for its failure to keep baptized Catholics in the most educated countries as active members. They see that the church is wrong in clinging to many false teachings, and so they feel it cannot be trusted as a moral guide beyond the basics of widely shared christian tenets.