My point is that your moral point of view has nothing to do with how law should be enforced. If you think "homosexuality is wrong, hence let's ban it," that is unjustified. However, I made the case that it's impractical to let children consent, hence lets ban it.
It's a subtle difference, but it's an important one for policy making. We cannot concede to letting moral viewpoints dictate law, but instead we should stick to logical legal principles.
haha, very sneaky how you've replaced it with homosexuality. Of course it is unjustified to ban homosexuality, that is completely different from banning children under 10 from having sex. The idea that policy making shouldn't reflect moral viewpoints is equally ludicrous. Laws need to reflect our views in order to be effective. Yes, of course, sometimes just because something is the view of the majority doesn't make it right, but generally that's how the law works, and it's a good system
No! Liberty is a good system, not a democratic moral code! The only reason why I do not support children having sex is because I don't believe in the practice of allowing them the ability to consent (for the reason of manipulative coercion, as I explained before). However, you think it should be banned because you think it is "wrong." Well, I don't care whether you think it's wrong. It is irrelevant what you think, because as long as an act does not harm anyone else, or it is mutually consented, then there is no problem.
I used "homosexuality" not because I was sneaky, but because it was a common point we would agree on to show that morals should
not be used in law. Law should uphold liberty, and liberty is defined as an act that does not harm another. The child's age of consent is an exception, where we must consider coercion as a major factor of defining his/her liberties.
Essentially, we agree on the final law, but our means are different. My argument is for liberty, your argument is for morals by democracy. In my opinion, liberty outranks a democratic moral code.