Law is only common thing for all people on certain area, in this case country. What I think is moral, you may not and vice versa. So, I do something, you don't like that and you start to do something against me. Who gives you right, how you know your moral stand is correct? Or vice versa. That is why people invented something which they agreed upon, agreed it will apply to all people on certain area, and called it law.
Originally Posted by noblebeast
Moral is too individual to be "measure unit" to all people. Law, with all its errors, is something theoretically all people on certain area agree to fulfill.
That is why moral is not valid in these kind of discussions, by my opinion.