Stop telling other people to be honest, for goodness sake, mP. YOU be honest.
Love was the most important matter of the law. Show mercy, show love, show forgiveness, do unto others as you would have them do unto you.
ALL of that covers these things that you keep bringing up. Just because (many) men did/does not understand how to fully love, until taught and shown, does not mean that Christ endorsed anything that would bring harm to anyone. He, himself, harmed no one. He healed. He served. He loved. He forgave.
THAT is what we are to do, who follow Him.
And He DID give a new law and a new covenant.
Luke 22:20 This cup is the NEW COVENANT in my blood, which is poured out for you.
John 13:34-35 A new command I give you: Love one another. AS I HAVE LOVED YOU, so you must also love one another.
You selectively quote and interpret passages, mP, and then you build the man you want to build, to suit the beleif you WANT to keep. So instead of going around telling others to be honest... please apply your words to yourself, mP, and think about what it means TO love.
There is no way to obey the law of love, and ALSO (forcibly) enslave others, or harm children, or the various things you state. If you do the latter, then you are disobeying the former.
Peace,
tammy