jgnat:
One must not weigh every word in the bible equally. There are overriding principles that if they are broken, make all else null and void. Why else would God give us a heart and a mind to work these things through? The overriding message of Jesus on this earth was the language of love. If I forget that message, I am not a follower of Christ.
I'm happy that your faith works for you jgnat. I don't want to appear churlish but I do struggle to understand how a clearly intelligent person cannot see the flaws in the sorts of argument you put forward. There are at least three assertions in the passage above and two circular arguments but I've learned that cold, hard, logic rarely advances a discussion and certainly wins few friends.
May god go with you jgnat.