For years Christians in particular have been attacked and silenced as they tried to challenge the immorality pervasive in today's society. When they tell people casual sex is wrong, they get the inevitable, "You got no right to tell me what I can or can't do. You don't get to define morality for me. It's none of your business what I do. Shut up." If they oppose sexual immorality in any form including adultery, they are maligned as sanctimonious Puritans who have not gotten with it in the twenty-first century. It's a long piece; it's well thought out.