Social problems have many different solutions, depending on how one understand and evaluates them. Take for instance homosexuality.
Does one see the homosexual as a human being, first and foremost? Or does one see the value of society's order and structure of primary importance? So, then, it is defined as "sin" or "crime"?
How is homosexuality understood?
As a behavior where the homosexual doesn't deserve equal respect or dignity as to human value?
Why? Because of "sin" or society?
As a abherrant behavior? is this abherrancy something that is something beyond the control of the individual homosexual, like genetic or upbringing?
Or is there a predisposition to this behavior and the individual choice of the homosexual is what makes for morality, as to society's "good"? or is homoseuxality to be the next social change because society's values are really dependent on boundaries around relationships? It is loyalty and stability in relationships that structure and maintain society's order?
The questions about what is "Human Nature" and where the needs of the human and societal needs and values intersect are important and significant to address, if one wants to allow for liberty of conscience and the value of human choice.