This is one of the best and most thoughtful contributions I have heard / read regarding this very emotionally charged subject in a long time!
We need to take into account many elements: the issue of authority of scripture, the wisdom of tradition, the complexity of our humanity, God's design and ultimate purpose, and also reason!
