Jeez. It's such a nice long post, I feel kinda lame saying "ditto"

But I pretty much agree with you.

Just maybe add that the human cost of demonizing sexuality is really staggering.

A lot of people have suffered terribly feeling like the world hates them - all based on our limited understanding of this topic.