A common complaint about the classical Christian teachings on sexuality is that so many of these have been written by vowed celibates, unmarried priests and nuns who do not have sex. The complaint is not that these people teach something that is wrong, but that not being married, they invariably tend to over idealise sex and encase it in unrealistic sacred romance.
No doubt there is some truth to this. But, in fairness, everyone struggles with sexuality. Every religious tradition has its struggles with sexuality and so does every culture.
No self respecting theologian would say that Christianity or any other religion has made full peace with sexuality; just as no self-respecting analyst would say that there exists in this world a culture that has come to a healthy peace with sexuality. Religion and the world both struggle with sex, just in different ways. Everyone struggles.
This is no accident because sexuality is always partially beyond us, too powerful to always healthily contain. In this life nobody comes to full peace with it. It is too powerful and too wide. It lies at the base of everything, life and non-life alike. - Fr Ron Rolheiser, Western Catholic Reporter (click below for full article)
http://www.wcr.ab.ca/columns/rolheiser/2009/rolheiser033009.shtml