I am a firm believer in personal responsibility. There are always choices that people make and even as a kid, it is still a choice to take the wrong path and eventually become a racist, criminal, etc. I don't believe that we are a product of just environment, it is a huge influence but not impossible to override. I have known people that grew up in the worst environments that "build" the worse people, and they came out better than people with a silver spoon shoved where the sun don't shine and "perfect" parents.
I believe in family being one of the basic pillars of our society. I also believe that a family benefits greatly by having a man and woman because kids need to have both role models while growing up. I am not against gay marriage, or even adoption by same sex couples, but I believe that in a household where there is a single parent situation there is a much higher risk of the child developing behavioral issues.
It is not only due to the statistics and studies I have read in the subject but what I have seen first hand. A relative very close to me was bounced back and forth between parents and it created all kinds of problems for him. It is to the point that he ended up looking for approval in all the wrong places and never got the love that he really needed from the people he wanted it from. Sad situation and something that hurts me inside, especially because there was so many people trying to give him love and steer him the right way. In the end I still believe there is a choice that everyone has to make. We all have the capability of taking wrong paths, it is knowing that we are going the wrong way and making the decision to keep on walking in that direction that defines who we really are.