@Wendy Jones I totally agree with everything you said. My favourite line was the harem.
Jesus makes an interesting commentary by what he doesn't say about prostitutes. Adultery is against the Ten Commandments. A prostitute is having sex with many men who are not her husband. Jesus didn't say stop whoring it's against the law.
Plus be saved by faith not works indirectly covers a lot