I'm a little confused by your wording, this was in public, so children could be around. However that wasn't really a thought I had, it's just sex in public. Nudity in public is fairly common in this world.
Raping slaves is illegal, and Cornwall did not force MC to have sex with him in public. MC chose to, he could have refused, but that's not how I wanted the story to go.
This is Syl'anar, not America.
Again, this game is not the real world. This religion was perfectly fine and even encouraged slavery of elves, as said multiple times in the story.