Novum said:
Man's law is not a standard for ethics. There is no shortage of immoral acts that are legal, and there is no shortage of moral acts that have been outlawed.
I would not desire to commit any of the acts you cited above, but my reason for avoiding them is not because they are illegal. Laws are temporary and changing; morals are much more deep-rooted. I find the acts you cited immoral, and that is what would prevent me from doing them. Whether or not they are illegal is secondary.
But this is YOUR moral code. Moral code will change from person to person and from century to century. The '70s were all about love and weed. Not so much these days. Times change, but the bible remains the same forever. Therefore, the bible sets a "standard" that you should live by. What may be immoral to you, may not be immoral to me. But the bible's morals are set, regardless of what you or I think.
I'll direct you to Drew's response here, with which I'm in full agreement. However, I will add that while personal moral codes will change to reflect the times, this is preferable to static morality.
You've actually named an example of a moral act that has been deemed illegal by the US - marijuana. I tried it for the first time recently, and I was expecting the stuff to really mess me up - after all, it's illegal, right? Not so. I got woozy and happy for a few hours, I laughed a lot at the cottage cheese in my fridge, I had possibly the most interesting shower I've ever taken, and that was the end of it. I'd certainly say that alcohol has done far worse things to me than marijuana, yet we find alcohol to be legal.
Societies change over time. The bible does not prohibit slavery, yet our society does. Our society hasn't always done so, but the bible has. Societies are not static objects; they are fluid devices with many moving parts. To try to restrain them to a single static moral code is not desirable.