This is one thing that has always perplexed me about modern day society. Sex and nudity (related to creating life) is frowned upon yet violence,torture,murder e.t.c (related to taking life) is more acceptable.
Has never made any sense to me.
It doesn't make ANY sense and never will, randomly years ago(hundreds actually) random people decided to dislike one thing, when someone in power gets that idea then it because part of society and then you get people who have no problem with whatever it is, not wanting to speak up, and its just accepted. Then over time whatever it happens to be ends up being kept quiet, people aren't very open about sex, and think if they don't talk to their kids about it, they'll never do it, that kind of nonsense, people are stupid.
A VAST amount of beliefs in the world are simply statements people are TOLD and those people being too utterly stupid to think for themselves, just accepted as fact and passed on. So many crazy idea's about morality that have no basis in logic but are just accepted.
Porn/sex is kept quiet, people don't talk about it, its bad, because some prude wife of some politician 200 years ago decided she didn't like it, decided to try and ban it and no one wanted to be "that guy" who stood up and said he liked porn. People like to join, it's easier/better to join the prudes who hate everything than the group who are "for" something.
Sex, drugs, prostitution, certain types of music, people randomly decide to force the idea that these things are bad on society and most of society simply accepts it without question. Things the world thrived on and enjoyed for millenia randomly get shunned because of a few vocal people at some stage, and everyone else just slowly accepts these idea's.
If you ask someone to logically explain why they are anti porn, drugs, hookers(the good ones

), rap, whatever it is you get a general "because it is", never a real debate.