Today, Al Mohler gives a reasonable cultural explanation of the case against homosexual marriage. He does so without a lot of hype and is honest about his presuppositions. If you think you are pro-"gay-marriage" and are open to considering arguments from the other side, I suggest you check it out.