Where Has Demonizing Sex Led Us?

Thaddeus Howze insists that our Puritanical zeal has created a society that is obsessed with sex while still shaming people about it.