Wonderful but complicated question, almost as complicated as any answer. With such legislative successes as the war on drugs and the like, I fail to see how branding more people criminals and putting them in jail or prison is the answer to an issue as significant as this. If Christians, myself included, would spend as much time and energy trying to change people's hearts as they/we spend trying to change laws, we would be much better off...and the law would take care of itself.
Great blog. I'm glad I found it. I would like to link to it from my blog (http://beautyofthebible.com) if you don't mind. There is certainly no obligation for you to do the same, but please feel free if you choose. Keep up the good work.